Если я вас правильно понимаю, это то, что вы хотите:
class Client(models.Model):
account = models.ForeignKey(Account)
email = models.EmailField()
class Meta:
unique_together = (('account', 'email'),)
Обратите внимание на "два кортежа", которым я назначил unique_together. Вы можете создать стандартный кортеж, но если вы хотите создать несколько уникальных полей вместе, вам все равно придется изменить его.
Теперь у 500 разных учетных записей может быть клиент с адресом электронной почты example@example.com, но ни у одной учетной записи не может быть 2 клиентов с одинаковым адресом электронной почты.