Whist schedules only cover 4n and 4n+1 players, and so it gets difficult when the numbers of players is 4n+2 or 4n+3. To see the problem, count the total number of doubles partnerships that it is possible to have. For example with 4n+2 players there are 8n^2 + 6n + 1 possible partnerships, which will always be an odd number; however each doubles game involves exactly 2 partnerships, and therefore any schedule that you care to make will have an even number of partnerships. Therefore you can never have a schedule where everybody plays with everyone else exactly once.
To make any progress you need to decide where to compromise. The smallest change would be to assign one pair of players who never play as partners or opponents, but a consequence is that this pair will have one game fewer than all other players. For example consider the following 22 game schedule:
10 players A to J, where the pair (A F) never play in the same game together.
[(A E):(B H)] [(D F):(C I)]
[(B I):(D H)] [(C G):(E J)]
[(B D):(A C)] [(H J):(F I)]
[(A G):(H I)] [(D E):(B F)]
[(I J):(B E)] [(G H):(C D)]
[(B C):(G I)] [(D J):(E H)]
[(E F):(D G)] [(A B):(C J)]
[(G J):(A D)] [(C F):(E I)]
[(A H):(C E)] [(F G):(B J)]
[(E G):(A I)] [(F J):(C H)]
[(A J):(D I)] [(B G):(F H)]
For the players other than A & F, the experience will be that of a perfect Whist tournament, all partners once, all opponents twice.
In general when one pair has a game less, the cyclic methods using starter blocks are no longer going to be of any use, as they always lead to schedules where everyone has the same number of games. In fact the schedule above was found with a fairly crude computer search that attempts to arrange the 44 partnerships into a schedule. I have not found any similar schedule for more than 10 players, that can be arranged into rounds of simultaneous play, like the one above.
If it is essential to give everyone the same number of games, the only option I see is to arrange it so that everyone has some other player with whom they never meet. Would that be an option? So for example with 10 players there would be only 20 games with 40 out of the possible 45 partnerships.