There is a way to do what you want, however it is not going to be possible to express it in a simple set of a rules that can be used to build the schedule from scratch. Of course that is not a big problem, all it means is that you will need to prepare a collection of schedules for 2t + 1 teams, and have them to hand when the tournament starts.
The key to a solution is knowing about Partitioned Balanced Tournament Designs - which I
discuss here and give examples in replies #1 and #5.
Given a PBTD for 2t teams, then it is possible to construct your bridge schedule for 2t+1 teams. As an example I will use the 10 team PBTD to make an 11 team bridge schedule. Here is the PBTD
(I E) (H J) (G B) (F C) (D A)
(J F) (G I) (H A) (E D) (B C)
(H C) (E B) (D I) (A J) (G F)
(G D) (F A) (C J) (B I) (E H)
(A B) (C D) (E F) (G H) (I J)
(F H) (J E) (B D) (I A) (C G)
(E G) (I F) (A C) (J B) (H D)
(D J) (A G) (I H) (C E) (F B)
(C I) (B H) (J G) (D F) (A E)
The first two sessions of the bridge schedule are made from the 1st column above as follows. Add the 11th team K to the middle pair from round 5, to make the sub-group of 3 teams. The ordinary pairings for the two sessions are then the games taken from above and below the middle pair respectively.
Session 1: (A B K) (I E) (J F) (H C) (G D)
Session 2: ----- (F H) (E G) (D J) (C I)
continue in the same way for all 5 of the columns, so sessions 3 and 4 are:
Session 3: (C D K) (H J) (G I) (E B) (F A)
Session 4: ----- (J E) (I F) (A G) (B H)
etc...
A PBTD for 18 teams was discovered relatively recently and can be
found here on arXiv.org. In summary using PBTDs will give you a way to make the 2t+1 bridge schedules for t >= 5, excepting t=11 which is still unknown.
Hope that helps.