Specifiying the particles in a particle system

I am hoping to control what is emitted by my particle system. I was thinking I would loop through the system, passing in a list to assign each particle its own instance object, lifetime, rotation, etc. Can this be done?

It is forbidden. Seems…
In any case, they will be replaced with simulation in geometry nodes, so it’s easier to start thinking of ways to use the new variant than trying to hack the old API.