Particle Beam Interpolate through user defined points

Hi all,

I was wondering if it is possible to make a particle beam emitter interpolate through defined points in world space.

For example - I have 4 actors in my scene; A, B, C, D

I was to spawn an emitter with beam source at A, and have its target set to D, and have the beam run through B and C before hitting D (target)

Currently, I am spawning a new emitter at the target point of an emitter upstream of beam - and this seems to be incredible expensive of performance - as I have 28 items I need to run these beams through.

Any thoughts or proposed recommended ways of achieving this effect would be great!