FieldSelectionMap can become quite complex, have you considered adding an optional comma to the syntax to separate fields?
info: { firstName: profile<EntraProfile>.firstName | profile<AdfsProfile>.name, lastName }
instead of
info: { firstName: profile<EntraProfile>.firstName | profile<AdfsProfile>.name lastName }
FieldSelectionMapcan become quite complex, have you considered adding an optional comma to the syntax to separate fields?instead of