Implemented custom hash key gen support.