OK, now I think we're homing in on the real issue!
I think you can screen out an arbitrary externally applied gravitational field if and only if you have exotic matter that violates an energy condition. Here "arbitrary" and "screen out" mean that if you tell me some field pattern and some integer n, I can insert masses in such a way as to make the field and all its derivatives up to order n vanish.
To prove the "if" part, simply take the field configuration of a Faraday cage immersed in some external electric field, and compute its divergence, which is the charge density on the cage. Then transform all the electric fields into gravitational fields, and all the charges into masses, and you have gravitational shielding.
I can prove the "only if" in the one-dimensional case. Let the x-axis point down, i.e., we have some externally applied field g(x), which is positive at x=0, the location of our laboratory. Since g is arbitrary, we could have g'(0)>0 (as is the case, for example, in the Earth's field). If it's possible to screen out this field in the region near x=0, then I should be able to do that by adding point masses one at a time. The key is that the field of a point mass is an odd function, but the derivative is even. So if you tell me you want me to null your external field up to n=1, I can't do it. I can start placing positive point masses overhead at x<0, and that will start reducing |g(0)|. (I could also do that by putting negative point masses underfoot at x>0.) However, no matter where I place positive point masses, they will always contribute positively to g'(0), thereby increasing |g'(0)|. The only way to get a decrease in |g'(0)| is by using negative masses.