WB works by adjusting the gain on RGB. When you have strong GB, the contrast is lost. Putting the filter on increases the contrast which is why the camera managed to WB. As I said, MWB is a function of enough light and contrast with a background that allows the WB to find what it thinks is neutral.
I don't think I understand what you are saying here. If you are talking about contract within a color channel, then adding a red filter would lower the levels of the green and blue channels, but I don't think it would change the contrast in the green and blue channels (unless the lower levels were getting clipped at zero, which would reduce the contrast, not increase it). If you are talking about contrast between channels (which would make more sense), then adding a red filter would reduce the contrast between the red and blue/green channels, not increase it. Or, am I completely missing the point you are trying to make?
Thanks,
--Mark