Well, sorry I can't be of more help. I'd say you're best off sticking with GL_ONE_MINUS_DST_COLOR as I'm not sure exactly how to help. :? Been forever and a day since I messed with OpenGL directly, and even then I wasn't particularly good at it.

Well, 'least I tried.