Tbh, out of all your options, the easiest one would to just fix the materials in Blender first. Doing asset modifications in code is kinda a last resort in terms of maintainability and flexibility.
(Selective lighting itself is not supported by three. Also this.)