Elegant way of setting a blueprints initial variables from a data table?

I have a data table that contains 1 row per hero. These rows have all the variables of the blueprint defined in its structure. Is there not an easier way to set these initial variables in the blueprint than just calling setVARIABLE for each of them when I get its row from the table? I guess it sounds silly but something like a setVariablesFromTable function. Not having any luck digging into documentation to find out. I now there’s DataAssets, but I don’t want an asset per hero I just want them defined in my 1 table.