I'm sorry to tell you that InfoPath just doesn't support this out of the box. I'd probably use an InfoPath form that submits to a library and promote the "parent" fields, then use qRules, custom code or CAML to submit the child items to another list.