[[Wayfinder? &startId=`[!GetField? &field=`id` &parent=`1` &parentLevel=`2`!]`]]
または、
[[Wayfinder? &startId=[!GetField? &field=id&parent=1&parentLevel=2!] ]]
[[Wayfinder? &startId=`[!GetField? &field=`id` &parent=`1` &parentLevel=`2`!]`]]
[!Wayfinder? &startId=`[!GetField? &field=`id` &parent=`1` &parentLevel=`2`!]`!]
[!Wayfinder? &startId=`[!GetField? &field=`id` &parent=`1` &parentLevel=`2`!]`!]
[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!]
[!Wayfinder? &startId=`[!GetField? &field=`id` &parent=`1` &parentLevel=`2`!]`!]
[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!]
[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!]

[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!]
MEGUさんに先を越された...

このようにキャッシュ/非キャッシュ型式を順番に使わなければならないようです。なるほど順番も大事なんですね。つまり、今回の場合、GetField が先で、Wayfinder が
[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!]
これは正しい表示なんじゃないですかね?
[!Wayfinder? &startId=`[[GetField? &field=`id` &parent=`1` &parentLevel=`2`]]`!] と記したのですが
+AAA
LBBB
LCCC ←カレントドキュメント
の場合に、表示されるメニューが、BBBとCCCだけになってしまいます。
&parentLevelのデフォルトはそのツリーの一番上のドキュメントのIDのようですから、
bodyタグに id="[[GetField? &parent=`1` &field=`id`]]"
と指定した場合は(parentLevelはデフォルト)、一つ上の親idではなく、先祖のidを取得します。
Wayfinderの&startIdパラメータに先祖のIDが渡ってるはずですから、Wayfinderの出力としてはこちらも正しいような気がします。
startidに &startId=`[[GetField? &parent=`1` &field=`id`]]`
と指定した場合は(parentLevelはデフォルト)、先祖のidではなく、一つ上の親idを取得します。