fix show_if with belongs

This PR fix this example:
```
db.table.field.show_if = db.table.other_field.belongs([arbitrary_values])
```