I have a Water Utility Network Model up and running, with various source/pressure subnetworks.
My Network includes the following relevant features: Water pipes and isolation valves
I wish to create shut-off blocks using the isolation valves. By shut-off block I mean an area of pipe that can be turned off using the nearby isolation valves. I wish to set these up as their own individual 'isolation' subnetworks.
Below is an example of what I wish to achieve, with the highlighted line being a isolation subnetwork. The red circle is a isolation valve, the red arrow is also a isolation valve. Note that the sub isolation valves (red arrow) are included in the isolation subnetwork.

So far to define any subnetworks I have used the modify subnetwork tool through ArcPro. Manually setting isolation subnetworks will not be possible.
Is there a way to automate this process?
Either through ArcPro, or through something like FME - is it possible to define these isolation subnetworks purely via changing attribute fields on the pipes/isolation valves or is there more back end things going on?
Thanks for reading.