Great, I’ll keep working on this patch and will update this thread with a more complete implementation.
Nathan