i use techtool pro...one of it's features is a trash cache, that saves recently trashed files.
but that's BEFORE the fact...
try searching versiontracker...
not sure what else there is to do...
(outside of a pro company that does that sort of thing)
OR...
invent a time machine, and travel back to the moment before you emptied the trash....
good luck!