partial implementation of pulling data for different fields from different sources, and storing metadata about where date*fld data comes from