You can split large amount of fields using an accordion widget, then leverage tmt.validator.validateChildFields() to validate one section at time. This sample uses an accordion from the Spry framework