I did something like that last year but on a European scale (Iberica League, Balkan League, Visegrad League, etc.) adding restrictions on the number of foreign players, salaries and so on. It was great but the udate broke everything and I didn't have the courage to fix it.
But it's great and it gives a great variety of different matches!
03 SL North-South (Carlitos Revival) 28.fmf