Shaun at Allon White would be a very good person to talk to - he seems to know all about this sort of problem and makes superb seats to fit.
Nigel