Fix missing denormalized field in prapareTableQueryJsonObject
Denormalized lookup was reusing the display key as both the read key and the write key, so the value lookup on the source record failed silently and the field was dropped. Switched to addValueToJsonObject2, passing the real source field name for reading and the display key separately for writing.