I used this feature like this: db._common_fields.append(Field('request_tenant',default=auth.user_id,writable=False,readable=False))
so every user would have it's own data. It seeams that IS_IN_DB is not aware of the request_tenant and also if you mark a filed as unique it will be unique across accounts. So it will say some data is not unique even if I have not entered it before but someone else did.