Is it possible to have one animation but play different particle effects with different weapons?

Hey guys its been a while since I last posted I am in a bit of a pickle, I have a animation montage that all of my staffs use the problem is that all of the staffs will have different particle effects to play within the montage I was wondering if its possible to have one single montage for multiple weapons.

For example lets have I have a fire staff equip and the montage plays I want the particles to be fire but lets say
I have a lightning staff how can I make it so the fire doesn’t show but lightning does?

Put the particle emitter / effect into a variable on the weapon itself and call that to play during the anim.

You could also do something like tag the weapon with a something to denote which effect it should play or have an enum to classify it as a specific type and reference the particles to play based on the enum result.