1. Create the htContainer as part of createAndSetupHashTable and provide cloning function to clone this for each BatchHolder (this makes it easier to manage the TypedFieldIds for the htContainer and also fixes an issue with invalid field id).
2. Add support for Probe side incoming batch and probe expressions such that HashJoin operator can access the hash table in both build and probe phases.