Added support for deep key search

For example you can now specify 'Data.SomeObject.SomeValue' in your keys array