[FIX] ir_translation: correctly match old and new ids on inherit fields

new_id was correctly handled at rev 5118 but the old_id wasn't which could produce inconsistency if there was a gap in ids