Best method to set item_model from custom_data

In my item's custom_data component, I have several strings that are paths to different item models in the resource pack. My plan is to read the value, put it in storage, and then use an item modifier to set the item model. However, I can't find an item modifer that lets me do this, and I'm not even sure if this is the best method. I'm not looking for specific code or anything, just an explanation on ways that this could be done.

Continue to help post