DataTableRowHandle to Get Data table row: Only literal data table is supported

Yes. Let me just give you a very simple example to make sure we understand each-other. We have two children of a custom Magician class, Merlin and Gandalf. Magician implements a CastSpell method which will query the spell from a spell table. There is two spell tables, Merlin_Spells and Gandalf_Spells. I want to be able to edit a Spells variable on Merlin pointing the corresponding table the same way I would point to the corresponding skeletal mesh, which, obviously is not the same as Gandalf’s. If the table remains a literal argument like it is now, the only way to have such a system working would be to re-implement CastSpell on each Magician which would suck.