Only one set of cross multi references allowed between two collections?

Turned out, a different database design can solve the problem. Just make one collection to have multiple collections with singled reference, and then each individual reference collection have multi cross references with the original targeted collection.