Use riparian areas as a filter on flowlines.
With #7 (closed) done, we still have a lot of non-riparian divergent flowlines to filter out.
The green overlay in this image is a riparian area dataset https://www.fs.usda.gov/rds/archive/catalog/RDS-2019-0030
We can use it to get an estimate of the % of a given flowline (or maybe levelpath) that is thought to be in a riparian area.
If we look at % of a diverted levelpath that is in a riparian area and remove ones that are very low from consideration, we will probably remove a lot of diverted networks. This should be a relatively low-impact approach as it will always leave the primary path in the data and tend to remove truely non-riparian paths and everything that they lead to.
e.g. the pink highlighted line here would be removed.
Another example: