add in the ability to use any fallback userdata or metadata found in the datasource config (if provided).