Yes but subfleets get deleted when they re-join their parent fleet (unless that's been changed recently and I missed it).
One way to reduce micro of large parasite fleets though is to detach all the parasites, then merge them into a single fleet, set the conditional orders and then use the 'divide into single ships' order.