Subsurface Surface Scatter Opacity help please...

I need some help creating a skin shader. I have my diffuse which is your typical skin tone, a green color for the scatter (for testing), and an opacity map for the scattering opacity (black by the ears, white for the rest). The opacity map sort of works; the black allows more scatter so I get that translucent effect when the light is behind my character, but the white still allows scattering throughout the entire mesh. Is there a way to have the white in the opacity to remove scatter? The problem is that the base color gets washed out by the scatter color. Any thoughts?