Hi!
I think you need create base material with Texture Sample Parameter 2D node. You create Material Instance and assign a new texture. Your project contain one Base material and many Material Instance with different textures. This is optimal and standard practice.
