support for multiple subnodes levels

Hi, Your module is great! 
We needed it for a complex json with nested nodes, so we modified the code to support it.
It would be great if you can merge it asap.

Example of usage: fields: ['info.firstName', 'info.lastName', 'info.email']

Cheers!
Seba