The double headers may mean that there is no solution to this problem. Consider 7 Saturdays with 5 slots, then the most logical thing to do would be to play W1-W7 above (i.e. a standard round robin for 8 teams) but to make the two teams from S4 play again in S5. However this schedule can not be completed to 11 weeks since the 21 match ups that remain to be played, in order to complete a double round robin (i.e. all those from W1 to W7 and S1 to S3), are all unique, so it is no longer possible to have a round with a double header. There may be a way around this, but it would mean allowing weeks where there were two double headers, and consequently two teams with a bye. I am guess that would also be unacceptable.