How about this as a suggestion
@Marty1968 :
The Battle of the Leagues Draft:
16 teams will be randomly assigned to 1 of 4 leagues - Seria A, Bundesliga, La Liga, Premier League, and from that point on represents solely this league.
Drafting procedure will go in a normal snake draft 1-16, with every player born post January 1st 1960 will be eligible for this draft, except 16 players who will be blocked - 1 by each manager from an opponent league(Seria a will eliminate from Bundesliga, Bundesliga from La Liga, La Liga from Premier League and the PL from Seria A).
Besides the 16 blocked players, all post 1960 born players will be eligible. A player who played in multiple leagues will be judged solely on his years in that league.
Each team will need players from at least 4 nationalities in their XI at all time.
Order of Drafting:
The draft will be normal 1-16, than we will still have managers from different leagues contesting for the same player, add the spice of tactical picks etc.
After assigning 16 players to 4 leagues, we will have a draw inside the league to determine the order of voting inside the league, and another draw to decide the order by leagues.
For example(with 3 teams in 3 leagues to keep it simpler): Teams 1,3,5 are in PL, 2,4,6 in Seria A & 7,8,9 in Bundesliga. Inside PL the draw order came 5-1-3, in Seria A it came 2-6-4, in BuLi it came 9-7-8. The draw of the order by leagues is Seria A, than BuLi, than PL. So the drafting order will be: 2-9-5-6-7-1-4-8-3(1st ones of each draw inside the league, than second ones, than 3rd ones etc.)
Draw:
In the first round, 2 teams from the same league can't meet, from QF onwards they can.