К сожалению, в настоящее время это невозможно с PutHBaseRecord. Потребуется изменение кода процессора, чтобы можно было указывать несколько имен полей для идентификатора строки, а затем он должен был бы получить их и из каждой записи и объединить их вместе, чтобы сформировать значение идентификатора строки.
Может быть, лучше сделать свойство выражением пути записи, которое создает идентификатор строки. Таким образом, если вам нужно одно значение, вы просто помещаете что-то вроде '/ field1' и если вы хотите составное значение, вы делаете что-то вроде "concat ('/ field1', '/field2')".