this is going to be a tough one to accomplish, but the general gist is that the insert will need to be inside of repeat regions code.
you need to perform the insert for the first records of each of the recordsets, then move each of the recordsets to the next record, and perform the insert again.
Where you have 5 repeat regions, the exact code is going to be impossible for me to give you here, but I think we would be able to hand code this quite quickly in a premier ticket. See the support landing page for details on signing up for a premiere ticket where:
support/