Would gating the groups with a local variable split them up? Something like:
local var load = 0
If Load = 0 then "set group x" activated and add +1 to Load
I believe it would work yes, but you'll also need to add a long "else" chain so only one load step is ever done per tick, allowing the rendering engine to redraw the canvas at least once between load steps.