Try setting softkeepspage="1". Second, search for help on the setting deepcontentsplitting which can also affect how rows are broken. Third, you can read more about <keeps> by searching help keeps or typing:
on the command line (which you may need to turn on ... choose Tools > Preferences and check the Command Line checkbox).
Finally, your best bet, if you haven't solved this or moved on already, is to join the Adepters mailing list where lots and lots of Arbortext users, admins, and developers hang out 24/7/365. Information on joining that list (as well as pointers to lots of other Arbortext resources) can be found here: