This is an approach I took to get around the tab stops on the Issue Material form… may give you some ideas.
I basically just created new textboxes, mapped to the bindings I wanted, in the order I wanted, and put them on the top of the form.
I then had events that would perform one row update at a time, and on-success, perform the next row-update. This gave the system time to load in between each.
Again, not the exact same scenario you’re looking at, but may be close enough to give it a try.