Ну, у внешних списков не может быть рабочих процессов или приемников событий, где вы могли бы проверять данные, поэтому сделать это в SharePoint было бы очень сложно. Мое мнение таково, что вы должны проверить свои данные перед импортом в SP. Если ваш источник данных - это БД, то добавьте ограничение, если это веб-служба, тогда внешняя система должна обеспечивать уникальность, если это пользовательский внешний тип контента, вы можете применить его через код.