CompoundColumns test page: Fix regression and don't share column defs
CompoundColumns: Recurse only after creating delegated objects

This allows parentColumn references to reflect additional information
added later (e.g. headerNode)