I just thought of a EQ strategy with MMultiAnalyzer that I might try sometime.
It's based on the principle that you start with the most important track and bring in each element in turn in descending order of importance, with a view to making cuts in each successive track so that they don't step on the more important ones.
What you could do is, after you've EQ'd each track, send it to a temporary bus with a copy of MMultiAnalyzer on it. This bus is thus the summing of all EQ'd tracks so far. Then, as you EQ each new track, insert of copy of MMultiAnalyzer on it and do a collision detection with the summing bus. This should both reveal which areas to cut in the new track to prevent it stepping on anything else in the mix. Obviously as you add more tracks to the bus, the more cuts will be required on the new track.
Another technique would be to forego the temporary bus and just stick a separate instance of MAA on each track after it's EQ'd. When you go to EQ each successive new track, instead of inserting MAA on it, enable all of the previous tracks in MAA and look at the collisions. You should be able to see, from the gaps in the collision bar, where there is "free" space left in the mix. You can then EQ the new track with a view to fitting it into that space. Once you've fitted it into the mix, insert MAA on it and add it to MAA's collision list.