Initial work on joinKey object