@SilverStraw Thank you. But, it doesn't look like AtlasAttachmentLoader or CustomAttachmentLoader can be any use here.
The newRegionAttachment(spine::Skin& skin, const spine::String& name, const spine::String& path, spine::Sequence* sequence) method or any other overriden method here doesn't provide any option for replacing the texture. 🙁
The only option I could thing is replacing Texture in our desired region in a custom TextureLoader. Could that be an option?