hi,
im not too familiar with the IP interface, since i prefer the customization powers of managed code, but i think that Faust just made an excellent How To on the subject:
http://www.infopathdev.com/howto/tutorials/default.aspx?i=7bc880f391b84ea9b3b45c6fbecc07c6also fetching a filtered list using sharepoint lists.asmx web services in managed code will do what you ask. The choice is yours :-)
Check out the GetListItems webmethod:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/soapmListsGetListItems_SV01034350.asp
you can invoke the web service with a CAML query that extracts the items that match your criteria:
<Query>
<Where>
<Lt>
<FieldRef Name="ID" />
<Value Type="Counter">3</Value>
</Lt>
</Where>
</Query>
hth
//AndersR