I typically run Open squads in my platoons, and don't limit it to Outfit only (although the majority of players come in from my outfit).
It really isn't what I would call "Outfit Hosted" as opposed to "Outfit Only" if you have the "Outfit" box checked. If I check that box, the only other checkbox available is "Friends".
So short of being "Outfit & Friends Only" in your squad, there is no good way to keep lead in the outfit if I disconnect.
I prefer running Open squads where we can have new players join to run with our squads in our Platoon to help them learn and see coordinated play, but I would much prefer knowing if I disconnect that lead would go to highest rank in my outfit in the platoon until I reconnect. That way I know lead will get handed back when I reconnect and my squad/platoon won't become a zombie or get usurped by another player.