Mathematically, having unbalanced divisions just won't work. I think we have to leave TAMU out for one season.
The best solution I have heard so far, is to take 4 inter-division matchups and cancel them. That will leave 4 East teams and 4 West teams to play TAMU, and the home team matchups will already be set. For example, if the MSU @ USC game is cancelled, then MSU plays @ TAMU, and TAMU plays @ USC. Just do the same thing with 3 more East-West matchups.
The TAMU games would count in the standings for the division titles, but TAMU would not be in a division and not eligible for the championship game. Their record would count, though, for bowl pecking order.
This will only work for one season.