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

closes #5338