This plugin lets the user create models dynamically and attach them to a page type or page ID. Then when editing these pages new fields would be added.