Hi again,
I cannot reply ASAP because I have a day job. We provide this forum for free. If you want ASAP response, then send me a check and you'll have faster replies ... :) Anyway, for a multi table read from the database where you need to support submit, you're best off buying our Database Accelerator (see Downloads). Then you can do it with no code and specify the mapping to the tables using the IAT config tool. Otherwise, you'll have to write a bunch of code.
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra