Switch cloning is great, but only works within a single network. Cloning's the best for switch RMAs, though.
If you're trying to split switches into separate networks, I think you're going to have to go dashboard API or do it all manually. Removing a switch from a network wipes its settings.
You can use:
"List the switch stacks in a network" to pull down stack info, including serial numbers.
"List the switch ports for a switch" to get the switchport settings from each switch.
"List switch port schedules" if you're using schedules.
"List the static routes for this network" if you have L3 taking place.
Since everything is in a single network right now, you can loop through that network's device list and dump the results from above into a file.
Once you have the results of your list calls, you can use that to restore those settings onto a switch after it's been moved. You can also rebuild switch stacks if I'm reading the docs right.
If you can get fancy, you could automate most of this process.