You may not be aware that you can create Material Instances of Materials instances in Unreal Engine 4 for greater efficiency and control over your material workflow.
https://dev.epicgames.com/community/learning/tutorials/X1P/ue4-material-instances-of-material-instances