Actually there are several species of small spiders (jumping spider, crab spider, ...) that chow on aphids.
Be sure knotted nets are not from red spider mites wich would be a real concern.
And yes you can still control aphids with neem oil. It is a slow-acting solution, but effective.