'Custom rows lookup
@param key: the key Field
@param values: the values
@param fields: unused (retained for API compatibility)'

def lookup_rows(self, key, values, fields=[]):

    s3db = current.s3db
    table = self.table
    otable = s3db.org_organisation
    left = otable.on((otable.id == table.organisation_id))
    if (len(values) == 1):
        query = (key == values[0])
    else:
        query = key.belongs(values)
    rows = current.db(query).select(table.id, table.name, otable.id, otable.name, otable.acronym, left=left)
    self.queries += 1
    return rows
