Any way you can post a diagram of your site configuration? You could use an external capabilities file, but you shouldn't have to. I suppose that depends on the nature of the problem, though. What specifically is failing in the getcapabilities response?