add exclusive hashkey and rangekey support for queries