In my opinion will all fields appear in the xml. If you give a databinding the value will appear on the right place. If you give no binding it will appear on the end of the xml in a unnamed area like an attachment.
Please try this for example in the exit-event:
xfa.resolveNode("this").bind.match = "none";
Kind regards Mandy