Datasmith / Dataprep, switch out Master material but keep parameters 4-27

For the work our company is doing we have a large number of scenes built in 3d software that have materials, textures etc all assigned and are importing them in to Unreal. We are looking at ways to be able to quickly convert all the materials to how we want them to work. I was looking at the Dataprep system for Datasmith, which seems to have the ability to switch out a Material completely for another Material, but I would like to be able to keep the texture parameters from the material instance coming out of Datasmith, and plug those into the texture parameters of a different Parent Material. We will end up having to do some renaming of our Materials coming in to make sure we can convert them all, and can name the Params of parent materials in any way that makes sense.
Is there a way to do this, and if not how easy would it be to add a Dataprep function that does this processing