This might be too simple for your approach, but you can always built a query that combines the fields that need to be sortable into one "search" field, for example: Search: [Field1] & [Field2] & [Field3] etc
In the criteria for the search field, put the unbound field as a reference using a LIKE...