VFX editor at runtime

I need to create a fairly functional visual effects editor.
Players create effects, they are saved to disk. Then the game loads them when necessary.
I tried to use Niagara, but could not get access to the mesh and materials.
The standard part effect also does not provide sufficient flexibility.

Perhaps there is third-party software in which you can create visual effects that can be connected at runtime?