Polymorphic Associations

I'm not sure what you're asking exactly, but can you try to create a very basic polymorphic association? Then slowly add to it making it more complex?

This helps me often