This is not correct. I know there is a way with photoshop but if i could do this in daz3D it would save me a lot of work ...
The controls for distant lights only give you no shadows, deep shadow map or ray traced shadows, there’s no settings for which objects do or don’t cast shadows. I don’t know of any surface shaders that add this feature either, but maybe there is something out there.
If you setup the render for each light properly then your post work should simply be layering them. See this technique for details on how to do it. Make sure anything you don’t want to see on a given layer is black. Anything that’s black will be invisible when using the screen blending mode.
What I’d do is turn off the sun light and the primitive plane and set the background to black. Turn off anything else that you don’t want lit by the sun light either.
Then, turn on the sun light and the plane and turn off distant light 2. Set all of your character’s surfaces to be black and the same for anything else you don’t want to look lit from this light.
That will be a bit of work with turning things on and off in DAZ and adjusting surfaces but, then when you setup the layers in Photoshop and set the blend modes to screen you won’t have to do any masking.
Depending on what else you need for achieving your lighting you might need to add separate renders with shadows turned off, or the lights set to diffuse only or specular only to give you the effects you want. Again, just remember that anything you don’t want should be set to be black and then you won’t have to mask it out.