I'd bet if you contacted one of the great holster makers on this forum (e.g.
mecopocketholsters.com) = he might be able to customize one to fit the pants you already own!
He made this for me:
I can use it in my cargo shorts pocket or in a bag on the rare occasion I carry in a purse.
He has a standard model (#12) on
his photo gallery page. He will work with you to customize the way it sits in your pocket, just give him a call or shoot him an email.
Or Maybe you could look for some cargo pants that have the pockets on the side, rather than the front.
Seems like that would put in on the side of your leg instead of front.