Для текущего документа ты уже сам написал, как сделать. Если в спецификации видны элементы из связанного файла, то бонусом ещё прибудет RevitLinkInstance. По связанным файлам простого способа искать, к сожалению, нет...
Мы знаем категорию спецификации, мы можем получить фильтры. Если фильтруется по простым полям, мы можем по этим фильтрам сделать фильтр, с помощью которого уже искать в связанном документе...