BUG: punt to user when passing overlapping replacment values in a nested dict

closes #5338