clever trick, but it doesnt really look like an accurate yellow mask to me..
compare this sample (which is essentially your colorx expression):
CODE
Color1 = Color(720, 576, 1, 1, 1, 1, 1, 0);
Grad1 = Grad(720, 576, 1, 0.5, 0.5, 1, 0, 0, 1, 0, 0, 1, 0.5,
1, 0, 1, 0.5, 0, 1, 0, 0, 0, 0, 1, 0);
Reorder2 = Reorder(Grad1, "gggg");
Reorder3 = Reorder(Grad1, "rrrr");
ISub2 = ISub(Color1, Reorder2, 1, 100);
ISub3 = ISub(Reorder3, ISub2, 1, 100);
to the cmy mask macro:
CODE
Grad2 = Grad(720, 576, 1, 0.5, 0.5, 1, 0, 0, 1, 0, 0, 1, 0.5,
1, 0, 1, 0.5, 0, 1, 0, 0, 0, 0, 1, 0);
RGB_CMY_Mattes1 = RGB_CMY_Mattes(Grad2, 4, 2, 3, 1, 0.8, 2, 0,
0, 0.8311953);
Reorder1 = Reorder(RGB_CMY_Mattes1, "bbbb");