With 2007 you can right click a field in the dat source and copy the xpath to get the exact syntax to the field.
As far as performance, by default a secondary data source cannot be queried. You have to load the entire data set and then filter it within InfoPath.
This can often be an issue with large data sets.
Best practice is to use web services so that you can dynamically query with secondary data sources.
So unfortunately, no, performance will not improve other than if you hide the data in the view by default which can speed up the page display but not the data load.