# Unable to filter Select Dialog on children of current entity

**URL:** <https://community.fibery.io/t/unable-to-filter-select-dialog-on-children-of-current-entity/8819>\
**Category:** Get Help\
**Created:** [May 19, 2025, 11:08am UTC](https://community.fibery.io/t/unable-to-filter-select-dialog-on-children-of-current-entity/8819 "2025-05-19T11:08:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)\
**Post date:** [May 19, 2025, 11:08am UTC](https://community.fibery.io/t/unable-to-filter-select-dialog-on-children-of-current-entity/8819/1 "2025-05-19T11:08:08Z")

</div>

**Case:**  
I think its a common scenario of wanting to have:

a to-one relation field to one of the child entities in another (collection) field of the same current entity.

- For example, you have a project with tasks and you have a to-one select field in the project to perform an automation on one of these tasks.
- Other example: You have a Page with child Versions, and the Page also has a to-one field to the ‘Current Version’ entity.

**Issue:**  
The select dialog of the to-one relation to the single entity, **cannot be filtered to only show child entities of the entity.**  
For example: the dialog cannot filter the selectable Tasks by the Tasks of the parent Project.

See below my attempts, which have failed:

Dynamic filter options are not helpful here:

 ![msedge_2YPOZkzDva1](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/b/baab7e03e3ad72f14749f6e7cc263bba0f9f2912.jpeg)

Here I created a lookup to the parent Page its Blocks, to filter if the Current Block is part of it. that works, but only if the Current Block field already has a value.

 ![filled](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/5/575b3a6ab9b197115903302fb452673e19737f4a.png)

Because if the Current Block field is empty, then it shows ‘There are not suggested Blocks’

 ![msedge_E4AyioH67Rdd](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/4/4f824ec82e33999d82b560b82c48ace91d9fcb67.png)

**WORKAROUND**

So the more complex workaround is to create a third field as well as a lookup. So yet another to-one relation field in the parent Page to the Block db, which is always populated (automatically).

Are there other solutions that I did not see yet?

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [May 19, 2025, 12:11pm UTC](https://community.fibery.io/t/unable-to-filter-select-dialog-on-children-of-current-entity/8819/2 "2025-05-19T12:11:31Z")

</div>

> [@Yuri\_BC](#):
>
> Are there other solutions that I did not see yet?

I don’t think you are missing anything. Potentially, dynamic filters could be extended to allow simply `This Project`.  
Until then, some form of workaround will be necessary (e.g. an auto linking self-relation that links an entity to itself allowing `This Project → Self` as a dynamic filter).

However, I am curious about the use cases you mention:

> [@Yuri\_BC](#):
>
> - For example, you have a project with tasks and you have a to-one select field in the project to perform an automation on one of these tasks.

What are the reasons for why you wouldn’t simply have a button on the Task db, so you could choose to execute some actions on a specific Task, without having to create a field just for this purpose?

> [@Yuri\_BC](#):
>
> - Other example: You have a Page with child Versions, and the Page also has a to-one field to the ‘Current Version’ entity.

Did you consider having a checkbox (manual or formula, depending on your use case) to allow you to mark (or calculate) which specific Child is the ‘Current version’?
