One query, you can join sub-basins and have the basins one wants? Maybe this can be done with a minimum number of channels in a water network?