Thanks for the reply. If I use your structure, can I have it show me only tasks filtered by job, and then can I copy them all to a new job, and have it preserve the hierarchy?

I currently have a different approach working where the child RG filters on the parent’s task. The Task has a field called Parent Task of type Task, so you can have unlimited generations of child tasks, but when you bulk copy, all of the copied tasks reference the previous parent task. I’m looking for a way to preserve the hierarchy in that scenario that also allows me to drag and drop to rearrange the sort order as well as rearrange hierarchy.