You could create an init for when they respawn and then set their rank, formation, etc... Put the .sqf file in the UserFiles folder. Init:
nul = [OBJECT, METHOD, [TARGET, STYLE], LIVES, BASE, DELAY, AIR, USE-VEHICLES] execVM "AIRS\ADD.sqf";
nul = [this, 1, ["MARKER", "ATTACK"], 0, "respawn_west", 10, FALSE, 2] execVM "AIRS\ADD.sqf";
More info in the ADD.sqf file. Thinking about it, they should stay in group already, at least in this version...
Parameter 1 - Spawn Method [OPTIONAL] (Default: 0)
0 - Units will respawn independently
1 - Units will respawn as a group