Changed references to be keyed on reference id in database object and to be associated with the starting column in the table object.  This seems to be a significant improvement