Set your secondary data connection to NOT query when the form loads (that is a checkbox that is in the last screen of the data connection wizard, or maybe the next to the last - modify the data connection and walk through it). Then in your form, in a form load rule, set the query item id field in the secondary data source to the main data source item id. Add another rule to run the query - that should get you back just the items you need.
To get the hang of using query fields, you may want to temporarily put them on the form with a button that executes the query (and the data fields so you can see the results!) and then you can try setting query fields, running the query and see what you get back. :)