Additive blend killed by cacheAsBitmap

I’m a seasoned AS3 developer working on a major online project and we’ve run across a strange visual anomaly which is connected to the movieclip cacheAsBitmap property.

When using author-time additive blends (which we use for lighting effects) in a movieclip, turning on the cacheAsBitmap property (without which performance becomes unacceptable in our very detailed art) seems to ‘destroy’ the additive blend. The art director says that the visual effect produced is as if the blend mode had been set to Normal, which I can confirm–some blends which are yellow turn orange, other ‘spotlights’ turn from transparent yellow to dark gray.

Is this a known issue? Is there a fix for this?

Any help would be greatly appreciated. The content is copyrighted but I could possibly get permission to post a test file if necessary.