However. I’m not sure what you’re planning but…
You could have an actor with
- spline mesh component that represents a piece of road (or chunk of lava stream)
- static mesh that represent a street light pole (or some rocks)
- a spotlight (or a lava glow)
- a particle system (for sparks, embers and smoke)
Then in the Construction Script of your road / lava actor, you add Child Actor Components that spawn the above actors and user their Spline Mesh Component as the road / lava stream.
This way you can have more complex, modular and highly configurable elements.