Returns a named list mapping each supported GEDCOM life-event type to the
record fields it populates. Each entry has two sublists: children
(tags extracted from direct child lines via extractInfoFromLines())
and subblock (tags searched across all descendant lines via
extractCoordFromSubBlock()). Build this once and pass it to
processEventLine() rather than constructing it on every call.