Mit Datenbanken ist eigentlich fast nichts unmöglich.
Jedoch bin ich nicht ganz sicher, ob ich Dein Problem richtig verstanden habe.

Aber Grundsätzlich kannst Du ja 1000 Attribute deklarieren( =1000 Spalten in der Tabelle ). Du "wählst" ja mit der Suchabfrage, welche Attribute einbezogen werden.
---------------------------------------------
Habe evtl. mich nicht klar ausgedrückt. sry.
Kann man in einer Datenbank eine Suche starten die dann auf das Profil zugreift überprüft ob eine Domain eingegeben wurde und dann nebst der Datenbank auch noch die Domains absucht nach dem Attribut das eingegeben wurde ?