Query result as required value?

Is it possible to query the value of a toggle in another blueprint to use it as the value of a required ?

image_required:
    label: Image required
    type: toggle
cover:
     label: Cover
     type: files
     multiple: false
     required: "{{ site.find('news').image_required }}"

I tried with a text field and the value return by the query is correct.
But it doesn’t have any effect on the required option, it is considered as true even if the toggle is false.

Query language is limited to a few props, I don’t think it works for the required property.

Mmmh I see, I think I have no other choice that duplicate the field with a when condition or something like this