Is there a way to animate spawned particles relative to the age of a parent particle they're spawning from?

So, i’m using a fairly standard setup for spawning particles from another emitter:
Emitter to generate source particles
Second emitter using Spawn Particles From Other Emitter to emit points from the source particle.

However, what i’m trying to do is control the spawn rate and the shape location relative to the age of the source particle. So if we make that point bigger we spawn more particles or have a larger area and then trail them off as it ages.

The problem is that I can’t get that interaction to work.

I’ve tried adding an extra parameter that the source emitter updates, but it appears that all the Niagara emitters operate in paralell so the spawned particles are trying to use it before it’s had a chance to be set.

There’s also a Sampled Particle Lifetime and Age parameter when using the readers, but that doesn’t seem to have an effect when used as the horizontal component for a curve.

Any curve I do set up just applies to all the spawned particles over time and will loop when they do. So if you key it over some duration all the particles will react together rather than relative to the source emitter.

I’m not sure if it’s just not possible without having a system to spawn each group as its own effect or if i’ve not dug deep enough and there is some way to sample that info.

Is there some method that would allow me to animate the spawned particles relative to the age of the particles from the source emitter?