KQL query tag field items?

In my blueprint I have a field like:

tags:
  type: tags
  accept: options
  options:
    type: query
    query: page('tags').children
    text: "{{ item.title }}"
    value: "{{ item.uuid }}"

When fetching these pages via KQL I was trying something like:

query: "page('example').children",
select: {
  title: 'page.title',
  tags: {
    query: 'page.tags.split'
  }
}

I’m unsure how to fetch the subsequent tag pages. I read the thread How to perform field methods on array Items in KQL? and am wondering if I understood correctly that it is not possible to run a subsequent query on these items?

Thus I thought maybe I just need to make a custom tags method in the page model but then ran into the same issue as KQL Plugin: custom page model method not allowed in api context.

Is there no solution to this other than reverting to the REST API/writing my own endpoints?

Actually, I think it’s solved, and very simply :face_with_open_eyes_and_hand_over_mouth::

query: "page('example').children",
select: {
  title: 'page.title',
  tags: {
    query: 'page.tags.toPages',
    select: {
      title: 'page.title'
    }
  }
}