Okay.
So, I have an issue with all this but this is due to weird design I think.
My carrier is a military design with no engines, that is tractored by a commercial tug. Since it's not very fast it is bundled with other supportive commercial ships (tanker,...) into its own subfleet, and there is another sub(sub)fleet comprising the fighters subgroup. I detach the slow ships when I spot contacts.
However, by doing so, all the fighters leave their subsubfleet and become part of the commercial fleet... which makes sense. But I would like them to stay into their own subfleet under the commercial fleet; they just have a few hours of deployment time so I don't want to always send them out of the bays when it's not necessary.
Do I need to always detach them before the commercial fleet and then tell them to land or is there some other way?