Answering my own Q, but may be handy for anyone who comes across this.
I set it up so it checks the color of the main light in the scene and copies that - and it used the event track to trigger this check a large number of times over the animation so the color change is smooth.