The locket is actually incidental, and not necessary for the progression of the romance. You've completed all the Xar/Montaron quests? Also, what's the values of your romance variables? You can check them with Shadowkeeper.... Your JAHEIRAROMANCEACTIVE value should be 1, and you can set your JAHEIRAROMANCE value to 1 as well to get the next dialog.