v1.0.3: add keyParser for specifying the fields to return