Reflection mapping a level made out of a single "watertight" mesh.

I have a level and I can’t get the reflection maps to work correctly on it. Should I split up the model to points of reflection and cover seams? there’s got to be a better way, reflection blending? I’m not sure. It seems to use the objects origin to determine which reflection map it should use.