Вариант решения.
Автозаполнение => источник данных => скрипт.
//заменить пробелы в тексте запроса на звездочки
query = query.replace(/\s/g, '*');
var lbn = libByName("Master bird species list");
var entries = lbn.find(query + '*'); //звездочка в конце текста запроса
//Массив объектов с нужными свойствами
var resultArray = entries.map(a => ({"name": a.field("Name"), "scientific_name": a.field("Scientific name")}));
result(resultArray);
Для поиска ввести в поле "Species":
Bl w ( скрипт преобразует запрос в Bl*w* )
Поиск не зависит от регистра запроса.