'Return a list of fields with column \'value\' matching provided value.'

def get_fields_by_value(self, value, trans, other_values):

    rval = []
    val_index = self.columns['value']
    for fields in self.get_fields(trans, other_values):
        if (fields[val_index] == value):
            rval.append(fields)
    return rval
