Well i have figured out how to do this all within one main list, still need help pulling in data from other lists.
Created data connections to all lists
I have created a drop down field, pointed this to the unique field in the main list data connection, so this now shows a drop down of all items in the list.
then i create new fields (in this case mostly single like text boxes). Right click > properties > give the field a meaningfull name > click Xpath > insert field or group > select the data connection i created to the main list > expand data fields > select the relevant field > select filter data > Add new filter. In the first field i choose "ID" second field "Equal To" third field "select field or group" then point it to the drop down list i created in the "Main" data. click OK a million times.
Then in preview mode i click the drop down list and choose a value then all of the other fields are filled with values connected to my choice.
As i said this works great for all of the fields in the same sharepoint list as my choice field but now i need to do this with fields from other lists which have a lookup from the choice field.
I think the problem is that the values in the lookup columns are showing as numbers (IDs) instead of the actual values, if i can get this to display the value then i think i can do a similar filter on that value?
Please Help!!!