In InfoPath 2010, a SharePoint List data connection has query fields.
So, when you create the SharePoint List data connection (just a regular list data connection) in the last screen of the data connection wizard, you can deselect the checkbox for automatically loading data when the form opens - you don't want that.
Then, in your form, if you look at the data connection in the Fields task pane, you'll see that there are query fields. You can use rules to set query fields to the values you want to query for and then query your data connection.
So - let's say you have a list of Employees, with their Departments. You'd include the Department field when you create your list data connection. You can then set the Department query field to Human Resources and query the data connection to get back just the Employees in Human Resources - make sense?
There just isn't a need for an owssvr.dll data connection in IP 2010 / ShP 2010.