うーん。一旦このままで行きましょうか?
user_event/user_groupモデルは要再設計だと思います。