We should break this into 2 classes, CSVLookup and KVLookup
Additionally, we should review the setup/structure of fields like fields_list which should be moved from a CSV string to a list[str]; note this would also involve updating the ESCU YAML to have a list of strings instead of a CSV string
Lookup
modelCSVLookup
andKVLookup
fields_list
which should be moved from a CSV string to alist[str]
; note this would also involve updating the ESCU YAML to have a list of strings instead of a CSV string