Not sure if it's easier than duplicating the material, but you could use the RaySwitch map (rather than RaySwitchMtl) into the Diffuse in a single material, and give the surface one color for GI and one color for Direct, e.g. by using CoronaColors into the RaySwitch map (would also work for texture maps, so you could desaturate one for GI vs Direct).