Is there a way to send a single newsletter to seperate contact lists without generating duplicates if individuals are members of both lists?

Yes there is. When you are sending your email campaign and are selecting the contact lists that you wish to send to you can simply hold down the 'CTRL' key and select multiple lists.

Mail Marketer will only send the email once to each user no matter how many lists they are subscribed to