yip i forgot that asbo the sync can make the screen go green if the screen does not like the sync signals, but in theory it shuld not make an ounce of difference as it should just skip or ignore the sync as it shuld be out side the display data, basically it is poor design readding the sync as green data.
You can remove the sync from the green component to be compliant with those displays but propagation delay may ruin you day it may not and really were talking of making a pcb here.
What you would do is get the green component and strip the sync using the lm1881 then feed both outputs of the seperated sync h and v and preform a logical NOTAND with the green component signal then feed the two outputs into an OR gate and it would strip the sync from the green and give you a clean green signal for your green component output as well as both clean h and v signals.
problem is they have different voltage references.
This will most likely add propagation delay that would cause the green to lag the other component signals and you would have to use aditional gates to delay or make the green component be back in sync with the other component signals you could try to make the green lead shorter or try wrap the other two components through a ferrite inductor (thats if it works).
people with skills (not me) would just slap in a clpd and program it to do as they wanted which is basically what a vga box is.
http://www.syncblaster.com/SBBOX.html
http://www.inlineinc.com/products/special/2065.htm