AFAIK, CiviCRM can’t do this natively, as you can see in that [question](http://civicrm.stackexchange.com/questions/799). I’m facing the same problem, I will *try* to solve it by doing an extension. Olivier;