Consider case when _key is specified as a source
Do not break dependent_column_names
Add a test case for _key for index source
Remove test case that is not used