How about this system: At the end of a finished run you can X out any players you don't wish to join in a DF group any more. This way team elitist can make sure they will get only the bestest players down the line -while naturally getting longer que times, but that would be worth it, right?- and the rest of the population can continue to use the DF as is.