Hi Imran,
Good idea, but how about if we have multiple subtypes, how are we controling and telling only emergency subtype should appear in Address 2 of ur example.
For me looks likes,it might need some coding:
1.For stopping emegency subtype visible in Address 1
2. for showing only Emergency subtype in Address 2.
Regards
Yugandhar