Проблема с заданием поля для поиска заключается в том, что определение поиска основывается на определении уже заданного списка.
Было бы лучше создать новые поля для поиска в производнойтипы контента.
Трудно найти лучший подход без дополнительной информации.