How to do polymorphic relationships, but with only 1 table? - Ash Framework