Dynamically create array of particle emitters

I am trying to create array of particle emitters that i can use to create multiple particle beams. If i use the same particle emitter, the beams just replace one another. I have attached the blueprint of my attempt to dynamically set up the array and how i have it set up with the particle emitter. The error im getting is that the array is always empty.
note: im only using a double for loop to create the array so it is consistent with how i equip the beams.

Looking at a glance to your BP, it looks like you are adding the value of a variable called “tesla emit”, did you initialized this variable before, creating the actual particle emitter and setting it to this variable?

Wouldn’t be correct in your case, with the screenshots you provided, to create the particle emitter inside your loop? and then adding the return value of the CreateParticleEmitter into your array.

Tesla emit is particle system component. I thought that maybe i had to create the emitter soon after i posted this, but i wasn’t able to get that to work either. I will try it again. The problem is that nothing is getting passed into the array. I can’t even manually add particle emitters into the array - when i go to search for assets none show up. (the array is a particle system component type).
Thanks for your help