I’ll beat this dead horse until Barry responds with the perfect answer… How about many Salesforce fields storing the text strings that occur between your existing merge fields. Example: “In the meadow, the {{{$Model.Animal__c.data.0.type__c}}} runs quickly” Becomes: {{{$Model.TextString__c.data.0.TextString1__c}}}{{{$Model.Animal__c.data.0.type__c}}}{{{$Model.TextString__c.data.0.TextString2__c}}}}