Decals that only mask base color map?

I’m trying to achieve decals like this reference from Overwatch:

The only issue is UE4 doesn’t seem to have a setting to allow this. From what I tested, the opacity map will always affect all the maps.

I was curious if someone knew if there’s a way to mask the base color independently or if that’s just a limitation of UE4.