Tracking email interests at the email address level: anyone doing this?

Our marketing department wants to be able to pull lists based on interests (actually e-newsletter subscriptions) at the email address level. The use case is that a constituent who is a teacher would want education related emails sent to their work email address, and would want their membership related emails sent to their personal email address. We will be moving from MailChimp to WordFly in the fall, and so are looking at a way to track this in Tessitura. Is anyone doing this?

Thanks for your help!