I suggest that you not have the users use Find and Sort directly. Instead, set up a group of global search fields plus a field for specifying the desired sort order. Then have a script perform the find, the sort and bring up the report layout. Your global fields can then be put on the layout to document the search and sort criteria specified.
See the example scripts found here: Scripted Find Examples