I’ve used a similar approach in the past to scattering, but rather than using the trunk and branches, I manually made a proxy that touches the outside of the tree, and used that as a base to scatter. This is because most lights only sit on the outside of the tree, rather than going inside.
Dean