That sounds rather error-prone, when you take into account order and prefix/suffixes.  I think it would be better to expand our matching code to match for partial matches of nickname against first/last names, to try to pick these contacts up automatically.