fix(fields): fix fields handling in elastic 1.0+

elastic 1.0+ returns required fields as key:list instead of
key:val. so atm we ignore fields but it should be handled
in future via transformation or masking in python