You might check out the izotope RX plug-in.
Several years ago I had a really bad dialog track with tons of wind noise (not recorded by me), that I was asked to fix. I tried with DINR, EQ, etc. to no avail (actually maybe about a 15% improvement). Sparing no expense, I sent it to someone who had all the Cedar stuff and specialized in that type of stuff, but had no luck.
The moral of the story is, sometimes there is just no fixing poorly recorded (or unavoidable problems in) audio. So either get it right in the recording, or go to ADR.
