The 9, .357 and .40 are identical while the .45 is slightly wider. Therefore the .45 won't fit in the same holster as the 9. Have the same issue with my holsters.
Try
Leather Check-Six™ Holster - BLACKHAWK!
I have one for a 1911 Commander and it works great. As long as you don't fall on your butt.
Blackhawk offers one holster for 9, 40 and 45 but I don't know how they fit. My 4" .45 does not fit in any of my 9/.40 holsters, I had to get one specifically made for the .45.
Hope this helps, good luck.