Polymorphic relations between models

No it wouldn’t. The situation you’re describing is effectively the prototypal case for multi-table inheritance.

See my reply at What are the drawbacks/risks with using Generic Relations? - #2 by KenWhitesell