added code to freeze the joined row before it is added to ItemTable.

freeze() fixes the size and order of ItemData in the row (ItemGroup
instance) and generates internal parameters. To do this before adding
the table (ItemTable instance) is the usage of ItemTable::add().