You get infinite tokens by replaying the token conditions (not by reinforcement). Ideally you'd have at least two token conditions that can discard themselves in the regroup phase (one helping Gil-galad replay the other before discarding itself), but only
Secluded Homestead does that, and it's unique. So the workaround is to use
Leaving Forever to discard the conditions. To make the loop generic, with one token condition in play (with at least 3 tokens) and the target condition in the discard pile:
1. Remove the first token (2 left) to play the target condition from your discard pile.
2. Remove the second token (1 left) to play
Leaving Forever from your discard pile.
3. Remove the third token (0 left) to play the second token condition (with at least 3 tokens).
4. Discard
Leaving Forever to discard the first token condition.
5. Repeat for the rest of the conditions you want to play.
For the drawing engine, the target condition would be
Leaving Forever itself, which would be discarded immediately to draw 2.
It is pretty sweet. The mere fact that it's a loop might mean it'd be kicked from Standard/Expanded eventually, but it'd be interesting to see how it holds up against other decktypes, and how far it can be honed.