Proper handling of dynamic fields when retrieving multiple value fields as well as list fields