Would this schedule work for you?
(G I) (B C) (E F) (A J)
(B G) (H J) (A I) (C D)
(E J) (A C) (F H) (B D)
(D I) (F G) (C J) (B E)
(C E) (A G) (B F) (H I)
(C F) (I J) (A D) (G H)
(B I) (E H) (D G) (F J)
(G J) (A B) (C H) (D E)
(A H) (D J) (E G) (F I)
(B H) (D F) (C I) (A E)
(A F) (E I) (B J) (C G)
(D H) (- -) (- -) (- -)
the 4 columns are the 4 times slots, teams should play either 2 or 3 times in each time slot, finally no team has two byes in a row.
By the way, I had to move your message here since I can't make a reply in the comments area.