consulta dynamodb con BETWEEN ComparisonOperator

En DynamoDB me gustaría hacer una consulta utilizando BETWEEN ComparisonOperator, pero me estoy quedando atascado en la syntax.

De lo que pude encontrar esto debería ser cómo se hace:

 $iterator = $client->query(array( 'TableName' => 'test', 'IndexName' => 'lft-index', 'KeyConditions' => array( 'lft' => array( 'AttributeValueList' => array( array( 'N' => 15 ), array( 'N' => 18), ), 'ComparisonOperator' => 'BETWEEN', ), ), )); 

Con este código, aparece el mensaje de error: Mensaje de error de AWS: no se admite la condición de la clave de consulta

No puede usar el operador BETWEEN para las teclas Hash a partir de ahora, supongo que ‘lft’ es su clave hash.

Cuando consulta DynamoDB, debe pasar la tecla hash solo con el operador de igualdad. Opcionalmente puede pasar la tecla Range con otros operadores.

Consulte este enlace.