Nice work! Unfortunately that material work isn’t going to be appliable to the lamp.
You could try to create an actor that would just hold variables in the scene, and on the lamp use “apply Impulse” on a loop and pass in that “wind” as a Float and vector!