n:nの関連レコード条件にサブテーブルのフィールドをOR指定したい

背景・実現したいこと

申請アプリと証憑アプリを作成しています。関連レコードの表示を行いたいのですが、1申請に対し複数枚の請求書(1:n)や、その逆などn:nが発生します。
ルックアップではなく、リアルタイムでどちらのアプリからも相手のアプリの情報を反映したいため、証憑アプリ側で自分のレコードに申請Noをサブテーブルに保存し、サブテーブルの申請番号欄を条件として、クエリの検索を行いたいです。
下記リンクの関連レコードN:Nで相手先のアプリのサブテーブル参照による表示までは出来ましたが、クエリの条件に自レコード内のサブテーブルを指定する方法が分かりませんでした。
どのように指定したらよろしいでしょうか。
説明が分かりづらく申し訳ございません。JavaScript初心者です。よろしくお願いいたします。

利用したソースコード

N:N(複数対複数)の関連レコード一覧を自作する
https://developer.cybozu.io/hc/ja/articles/360000528186-N-N-%E8%A4%87%E6%95%B0%E5%AF%BE%E8%A4%87%E6%95%B0-%E3%81%AE%E9%96%A2%E9%80%A3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E4%B8%80%E8%A6%A7%E3%82%92%E8%87%AA%E4%BD%9C%E3%81%99%E3%82%8B 

サブテーブルを配列にすることで解決しました。
もし綺麗な書き方ご存じでしたらご教示いただけますと幸いです。

  kintone.events.on(['app.record.detail.show', 'app.record.edit.show'], (event) => {
    const record = event.record;
    const subAppId = ''; //申請アプリを指定
    const table_rec = record.申請.value;
    let table_joken = '';
    for (let i = 0; i <table_rec.length; i++) {
    table_joken = table_joken + '\"' + table_rec[i].value['申請番号'].value + '\"';
    if (i <(table_rec.length - 1)){
    table_joken = table_joken + ', ';  
    }
    }

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。