I am thinking that you can take the standard 6 team round-robin for event 1, and then rotate the rows around to get the schedules for events 2 and 3.
Event 1 Event 2 Event 3
W1 (A D) (E F) (C B) (E D) (B A) (F C) (E C) (A F) (D B)
W2 (C A) (E B) (F D) (B F) (D C) (E A) (A D) (E F) (C B)
W3 (E D) (B A) (F C) (E C) (A F) (D B) (C A) (E B) (F D)
W4 (B F) (D C) (E A) (A D) (E F) (C B) (E D) (B A) (F C)
W5 (E C) (A F) (D B) (C A) (E B) (F D) (B F) (D C) (E A)
Does that work? Or have I not understood the format that you are looking for?