Try FileSalvage
SubRosaSoft.com
It works but you probably have to use it straight away after emptying your trash because OSX quickly recycles the memory... good luck!
Also, there are some heavier duty data recovery tools out there that you can spend money on but I don't know if they work either...