refactor HCatMultiInputFormat