Maybe the AHJ can give a variation to the code or give it a 90-4 to allow it. You would be trying to do the best that you can under the circumstance. It might be worth a try.