TMDM-7190: "tMDMViewSearch component can't search result when Operations area using "Contains" and "Full Text Search" function."

Fix incorrect behavior when projection holds a metadata field *and* query uses full text.
Minor refactoring for reading metadata values out of DataRecord instances.
Adds unit test for issue.
(https://jira.talendforge.org/browse/TMDM-7190)