Multiple cameras over 3 monitors

We are attempting to draw the same scene over three different PC’s . which means we need to use 3 different cameras to make a 135 degreese field of view (45 degreese per channel) . All of this is ment to create a “Big FOV” camera which spans the field of view of a human being.
In order to do so , we created the center frusum symmetrical , the left and right ones are assimetrical . We built Cameras transformations and things seems to be working fine. The problem is , that something doesn’t seem right here, mainly because we need to shoot a line of sight (LOS) from all cameras and those with the assymetrical frustums doesn’t work well . Is there a way anyone knows to deal with this problem without creating assymetrical frustums , but just giving correct offsets to the cameras ? when we tried this , we got crazy astigmatism and a “fish eye” phoenomenoun. Any Ideas how to solve this one without the assymetrical frustums ?.
Thank you .

Are you creating your view like this or something like this:

glFrustum(-1.0, -2.0/3.0, -1.0, 1.0, 1.0, 500.0);
glFrustum(-2.0/3.0, 2.0/3.0, -1.0, 1.0, 1.0, 500.0);
glFrustum(2.0/3.0, 1.0, -1.0, 1.0, 1.0, 500.0);