Conitec is working to improve this, but it probably will be reserved for A7. Currently, the best way is to of course use an action for dynamic lights, and switch them according to their range from the camera. You could also apply some trig and figure out if they appear on screen or not (if the range of the light is visible within the arc.
If I get any time to do so, I will work on the second Idea soon. It shouldn't be too hard. The only difficulty I can think of is when using camera.arc. I might just leave this out and use a 180 deg camera view.