Indeed, it could be solved with the ability to chain variations. You can check the related wish and vote, because it could be the workaround at some point:
In that wish I also wanted to suggest the ability to combine multiple variations into a “block”: a looped chain. Having this, player could create:
longer sequences
resets like described here
randomization within a loop/block/chained sequences (choose the name you like more)
multiple “blocks” allowing to switch not only between the variations, but between chains made out of them (for example, tracks’ row can have 4 chains of 4 variations each; or 8 chains, 2 each etc)
In order to simplify the wish it was deleted, but you can find the details in the 14th edit of the first post (click “wiki edit”). Anyways, feel free to copypaste this and make a new wish, if you want.