Я вообще-то с мускулом работаю, но по идее все, что работает в MySQL должно и в Lotus работать. В мускуле в любом редакторе таблиц можно выбрать поле и поставить галочку на Unique. Или запросом типа ALTER TABLE some_table ADD UNIQUE fio;
У этого решения тоже минусов достаточно. Может быть ограничено количество ключей в таблице, надо смотреть документацию. Для этого поля будет создана индексная таблица (прирост в размере базы, зато поиск по фамилии будет супер ;-) ). И ошибки будет генерировать уже сама БД, может дополнительно придется их перехватывать. А вообще , надо пробовать...