Exporting Niagara particles data on request

Hi,
I’ve followed this tutorial on how to export data from Niagara particle system:
https://www.youtube.com/watch?v=aA_8NLzbUTA
To my understanding data can be exported upon some events, such as collision.
Would it be possible to export them upon request?
I.E. I could breadcast an event from another blueprint that will require the particle system to export the particles data.
Is such a thing possible?
Thanks,
Massimo I.

found this tutorial using particle export DI , while it is not “on request”, this can be helpfull:
Niagara Stuff