Hi,
I see the two way for solving.
1. You can make several golden images for each subnet.
2. You can use separate snapshots of master image. For example, a first snapshot for the pool with a subnet 100.100.100.0/24 and a second snapshot for the the pool with a subnet 100.100.101.0/24