You might try split-grade printing. There is a lot of info out here on APUG on how-to, so I won't repeat it here. The short version is that you make two separate exposures, one at minimum contrast, one at maximum contrast. You vary the length of each exposure based on what you need to accomplish with your highlights and your shadows.