I am not sure where i posted this but i repost my idea from the discussions while utopia was in planning.
Each draft of 48 players consists of player of diffrent nationalities.
One player for each team got a nationality from the nation of the main team.
One player for each team got a nationality from another main team in said league.
One player for each team got a total random nationality.
(in which round a team recives which player is random)
This means the nationalities of the players are not fixed before but calculated after distributing the players.
Another option would be, that you can also scout the nationality of the players.
(with same distribution: 32 players from the 16 main-teams nations and 16 totally random nationalities)
Advantage:
You can fill small NTs with new players even if there are not as many mangers.
Cool thing to have different nationalities on your team with homegrown bonus.