Copying or Duplicating Dope sheet events?

I have a load of meshes which include emitting faces, this is just for effect, then I have lamps placed to provide a more realistic light source.

Doping these is a pain if I want a complex on/off pattern. I really don’t think there is a modifier that will do what I need. Is there any way to copy the events from one source and paste them to another?

Obviously emitters and lights are going to need different values, these I could edit later, but doping the same events over and over is a bit of a pain, especially when you can’t have a mirror or array of lights.