I would like to make a particle system to flow through a branched object such as a tree or a light bolt. Forcing a particle system to flow through a path (e.g. Bezier Curve) is trivial using it as a force field if type:Curve Guide
but since curves are categorically not branched it is not possible.
I have tried using a branched mesh to achieve the same results using the same recipe of Force Field>Curve Guide
but the results are not the expected ones.
How would you go about it?
UPDATE: This is one solution based on @lemon 's approach by using keyed particle systems