This is a cool idea but I am not sure when I would get around to it.
One option you could consider is using a stored procedure to create that functionality yourself. Using the ProcedureAPI, you could prompt the user for the search parameters you need and then search all of the appropriate tables and then return one or more result sets to the user.
NOTE: Please vote on or consider funding this Feature Request if it interests you.