I'm prone to edema and have used Lasix in the past (at 20-40mg/day) to get rid of it. It is very effective and works quickly, but you just gotta be careful with it.
Lots of water and i mean lots and i have found lasix to work very well. I have also heard that Armidex works (not tried myself) and is safer than Lasix but not sure if you get the instant result.
To prevent i always take 10 - 20mg of Nolva a day when on Dbol etc it seems to keep down but always finnish cycle with Clen & e/c/a stack followed by some lasix just to completely remove.
Good luck mate as i know what you mean and it makes you look fucking terrible.