you can add a transparency shader with a mix shader to your original diffuse, add the texture with another mix shader and use the uv as coordinate, and you can use the alpha as the factor in the mix I believe. I will try it out and post a screen grab with a setup if I can get it working right.