Thanks to you both. @RezaDorrani I was afraid that was the case.
@Drrickryp If I was just taking the data into a gallery, it might, but in this case I need to hit the collection with a big, hairy search so I think I need to have all the columns in the collection.
So, to get around this, I'm having to take each column into the collection individually, but that currently means repeating my lookup for each column. This works and then I am able to use all the columns I need to in the search.
But since I need to do this for all the records in the LL1 collection, I haven't come up with a good way to do the lookup once and use the result for all the columns I need to put through the AddColumns. So I'm concerned with performance once I load all the data in both the LessonsLearned and the Engagements lists.
ClearCollect(LL1,LessonsLearned);
ClearCollect(LLs, AddColumns(LL1,
"EName",LookUp(Engagements,Title = PSAid ).EngagementName,
"CName",LookUp(Engagements,Title = PSAid ).CustomerName,
"Region",LookUp(Engagements,Title = PSAid ).EngagementRegion,
"Area",LookUp(Engagements,Title = PSAid ).EngagementArea,
"Billable",LookUp(Engagements,Title = PSAid ).BillableConsultingFlag,
"HIPStatus",LookUp(Engagements,Title = PSAid ).EngagementHIPFlag,
"EngagementStatus",LookUp(Engagements,Title = PSAid).EngagementStatus,
"ColorStatus",LookUp(Engagements,Title = PSAid ).EngagementColorStatus,
"ContractType",LookUp(Engagements,Title = PSAid ).EngagementContractType,
"StartDate",LookUp(Engagements,Title = PSAid ).EngagementActualStartDate,
"CloseDate",LookUp(Engagements,Title = PSAid ).EngagementActualCloseDate));
Suggestions welcomed on making this more efficient.