Totem Macro Help

Hi,

I want to build a macro that will cast mana spring totem (reset after 1 min), cast SoE (reset after 2 min), Cast WF tot (reset after 5 sec), cast GoA (reset after 5 sec).

So basically, the whole macro is reset after 2 min, the mana spring part reset after 1 min so that I spam it 4 times to get my 4 totems out then can spam it to totem twist. Is this something that can be accomplished with GSE? Can different part of a cas sequence macro have different reset timers using GSE?