Calculated fields do not update if fields are on different tables