Hi Yves,
You can achieve this by writing an SQL search of your own.
Columns are stored as attributes in EA, so you'll have to write your query against the t_attribute table.
In SQL queries there are two "magic" columns, the CLASSGUID and the CLASSTYPE. These two will not show up, in the results, but they allow EA to show the right icon and allow you to doubleclick or select the thing in the project browser.
Something like this could work
select a.ea_guid AS CLASSGUID,'Attribute' AS CLASSTYPE,a.name as Name, a.Type as Type, o.[Name] as ClassifiedType, o.name as ClassName
,package.name as Package ,package_p1.name as Pakckage_L1 ,package_p2.name as Package_L2 ,package_p3.name as Package_L3
from ((((((t_attribute a
inner join t_object o on a.object_id = o.object_id)
inner join t_package package on o.package_id = package.package_id)
left join t_object o on o.[Object_ID] = a.[Classifier] )
left join t_package package_p1 on package_p1.package_id = package.parent_id)
left join t_package package_p2 on package_p2.package_id = package_p1.parent_id)
left join t_package package_p3 on package_p3.package_id = package_p2.parent_id)
where a.Name like '#WC#<Search Term>#WC#'
and o.Package_ID in (#Branch#)
This search will find all attributes in the currently selected package tree with a given name. The #WC# tags are equivalent to the wildcard % in SQL.
If you rather type your wildcards yourself then you can omit those.
The and o.Package_ID in (#Branch#) statement takes care of the "in the selected package tree" part.
If you want to search the whole model then leave that part out.
Geert