I think you're going to have some trouble with this. Your best bet is
to go with SQLFORM.factory. problem is, you lose your nice CRUD
functionality. But it gives you complete control.
Another approach, the one that I use, is to hide the various forms
behind accordion folds. That way, you only have one submit button at a
time in the view.