How to reference particles between emitters within same system?

Is there a away to reference particles between emitters in the same system? I am looking to do something like a DNA strain or a Plexus effect.

For instance for a DNA like structure:

I’d like to connect particles from Emitter A and Emitter B with a line (probably a cylinder mesh) via Emitter C.
For this we probably need positions of Particle A and B and then set rotation and scale of Particle C based on that data.

How can this be approached? How can I get position data for each particle from A and B and reference it in the C?

Figured it out eventually.


One mesh emitter with scaled box mesh (center axis).

Two renderers for end particles. The positions of particles are calculated off the box ends like so: