'Validates the given value against all of self.fields, which is a
list of Field instances.'

def clean(self, value):

    super(ComboField, self).clean(value)
    for field in self.fields:
        value = field.clean(value)
    return value
