Would be great if Light Selects worked like Redshifts new per light AOVs, which give all the different passes needed to recreate the RGB on a per light bases, as well as the sum for each type of pass. Pretty much what I always wanted/ expected from Vrays Light Selects.
Without that control they are basically unusable to me so instead I make separate render layers in maya for my separate lights, that way I get all the passes I really need/ am used to (Refraction, Reflection, Specular, GI, Diffuse). Doing this through render layers is really not optimal though and would be much better handled through a render element.
We are working on implementing full light path expressions as part of the light select element for later in the year, which will give you these and many other possibilities not available in Redshift. Also, keep in mind that the V-Ray light select element works correctly with the light cache, whereas Redshift requires you to use brute force always.
Excellent! What we have done so far is have light select manually setup a number of times (not gi) to output diffuse and specular separately. It increases the render time though quite a bit, so I hope with your implementation the render time hit will be minimal?