[Feature Request] Ability to lock material `Sampler Type` so artists can't use textures w/ incorrect types

Very often a Material that’s setup with specific texture ‘sampler types’ ( like Color, Mask, or linear ) will be foiled by someone assigning a texture with the wrong settings. This will usually re-compile the Material to create a variant that supports the errant texture type.

It would be nice if the Sampler had a lock so that textures w/ incorrect types cannot be assigned. This would also make it clear to team members that their texture settings are wrong.