#coded domainsgeodatabase architecture
Check the use of Subtypes along with Domains...
Attribute domains and subtypes
A quick tour of subtypes—Help | ArcGIS Desktop
Filtering domain list based on field in attribute table
Mr. SenGupta has the correct answer; subtyping out your data and then assigning the appropriate domains is what you're looking for.
Thank you very much!