I am not sure how the Page Split works successfully in the Contact Module (before Login field), but I just can't get it to work in any other module. In the install() I put either...
array('name'=>'Details Title', 'type'=>'page_split', 'param'=>null, 'style'=>null, 'required'=>true, 'extra'=>true, 'visible'=>true)
OR simply...
array('name'=>'Details Title', 'type'=>'page_split')
..in between two fields where the field after the above statement will be created in a new Page. Yet after install, all the pages that were actually in between the various fields, only get created toward the end. Then I have to manually move them up.