Shardrow,
Thanks for your time and insights.
I checked the actual code and the child table does, in fact, have the correct order set. Leaving it out of the code above was an oversight. Thanks for noticing.
If I understand the second potential problem you point out, I believe your concern...