Ok, think I figured out a better way to do this. In the constructor I get the emitter then simply add a point light component to it. As that’s all I need to change in the emitter this should work fine. I can now just use a child of the standing torch to allow proper inheritance of any standing torch changes made in later patches.
Edit: Well it kinda works. The light attaches, but doesn’t seam to work the same as if it was initially on the emitter. Very strange.