Took me awhile to get the hang of the compositor, but after I discovered cryptomattes, something just clicked.
Fun fact: The beam is made of hair, since I couldn’t get emitter particles working. It works really well with a bloom effect.
Final render. I’ll add some screenshots of the setup tomorrow.