Due to limitations in the current JTable and JDatabase implementation; it is very hard, or impossible, to Normalize data for extensions in Joomla.
To work around this limitation, It would be beneficial to have ORM support in Component-Creator built extensions.
Although there is plans to investigate using Doctrine DBAL for Joomla 4, There is no plans for adding Full ORM support.
Fortunately there is a Library already doing Doctrine 2 ORM in Joomla 3, Jooctrine
jooctrine.org/ comes to our rescue.
With Jooctrine, we can add ORM to Component-creator now getting all the benefits to properly normalize our data for our components.
The full project is located on github
github.com/jooctrine/jooctrine