OK, I'm stumped. How the heck did you do this with the limitations of Fastpasses and crowd levels??
We were actually able to do it using only one Fastpass (for Soarin')! The key is to do as many rides you can at the right times of the day, either first thing (like we did for Midway Mania, Rock 'N Roller Coaster, Tower of Terror, Astro Orbiter, and Big Thunder) or near park closing (Test Track, Space Mountain, Peter Pan, 7 Dwarfs, etc). We had FPs for Spaceship Earth and Nemo (the logic of the latter being that it could cut out a bunch of switchbacks), but never used them since there was no wait for either.
The rough part of our day was that mid-day no-mans-land when the parks are busy and there's not much you can do (Kilimanjaro Safari, Star Tours, etc). If you pick the right times to do things, only take essential breaks, and speed things up as much as possible (run between rides, etc), it's doable. As a matter of fact, if we didn't have to add a park hop just to do the Liberty Belle Riverboat, we probably would've had a lot more time to spare.
We had a total of 6 park hops (7 different legs of our trip) -- we had to do that to make sure we were at the biggest rides at the most optimal times.