use source instead of fields to enable using nested objects

heres a pull request to illustrate how to implement https://github.com/elasticsearch/elasticsearch-hadoop/issues/130. it works for me but tested only for hive and by no ways complete.