I'm creating an illustration in Ai CS3 heavily using symbols. I need to create derivative symbols, out of other symbols, with lighter colors. The transparency tool is for color seek, but as soon as I get the right color saturation, I need to have the colors (including gradient stops) recalculated, as the objects have to be opaque. For example 100% black * 0.4 transparency has to become 40% black with 1.0 transparency.
I tried Flatten Transparency, but the product gets over-complicated (the shapes are lost, Ai creates additional groups and clipping paths).
So, what would be the most sneaky way to flatten the transparency the way I want?