I did think that having two "conferences" of 7 teams with strict points limits and limited doubling up, could be a solution.
Then, after riding 12 matches, go to mini-leagues of 4, 5 and 5 teams to sort out a final league table and have division 1, 2 and 3 champions, and maybe also a grand final playoff between the top two.
But then I realised the potential for chaos created by doubling up, in the second part of that cunning plan