yes custom vertex streams
Shuriken can have custom numbers/random numbers or graphs that talk to the shader and drive things that animate across the particles lifetime
i did a basic outline here
and here I found a video that breaks down what to do further for more uses and more vairables.
i’ve never tried to exhaust the custom data module, IIRC 8 is the max variables you can control