added multi_fields and attachment fields support for Result::Document