Vamifier does exactly what I need aside from not being able to handle multiple materials individually. Sadly the author of MultiAssetVamifier didn't have time to make the colorize function work in his version. From the plugin description:
ColorScale seems to be the way to go. Personally I've...
I don't have any answers, but I'm looking to do something like this too.
Have you tried unpacking the scooter you linked and looking at the scripting? I don't have enough coding experience to make sense of it myself.