Before you spend any serious money...
I had the exact same problem with a 1994 E350 IDI with E4OD.
The front seal loosened up from overheating and would puke fluid after long drives on hot days. This occurred right after the vehicle was put back into service, after sitting for 2 years.
I added a trans temp gauge and an oversized transmission pan with cooling tubes on the bottom. The tubes allow ambient air to flow thru them.
This solved the problem. After 5000+ miles of watching it like a hawk, it hasn't spilled a drop of fluid, and I did not replace the seal.
The new pan cost $140 and increased the capacity to 12 quarts. On hot days (100F) the fluid might reach 120F, and stays at 100F in cooler weather.
When towing, the temp has reach 150F but still no fluid loss.
Good Luck