field extraction and analysis for layout editor