Instead of (or in addition to) an interview, can "Get" from an Excel spreadsheet a series of pre-assigned 'true', 'false' or numeric values you need for your various !Groups!. The groupnames that are 'gotten' will equal the name(s) of the cell(s) provided in the spreadsheet. So you can make assignments like ''Number of Children' = '3'; and 'Are there minor children' = 'No' in a spreadsheet. Pathagoras can <<*Get*>> the current values assigned in that spreadsheets an proceed to accurately complete your document.
See this link. More explanation, illustrations and examples provided there.
BTW, this is every bit as cool as it sounds.