Too bad you never got an answer to the secondary data source filtering issue. I have the same question! So far it seems the only way to do this is by writing a T-SQL stored procedure that takes search criteria as parameters or design a Web service that does the same thing. I'm working on trying one or both of these approaches. ...