Sounds like you're trying to create an "intelligent key." In data modeling this is discouraged. Your key values should be something that is really unique and not "made up of" other attributes. Combining attributes into a single column violoates 1st normal form. If you want to create this an attribute for display only, that's probably ok. You could create the column as part of a view so it's only generated when selected.