An alternative solution would just be to set a hierarchy for the draft.
League 1 completes all of their rounds before League 2 starts drafting, etc.
League Associations get little use, which is partially why it has seen little love. I do think the problem is that it isn't quite functional enough to use easily...and I think its' usage would go up significantly if it got some love

.