File Transfer (SFTP) over a Teleport proxy — ProxyCommand / jump-host support?

I’m on Royal TSX 26.0.3 (beta) on macOS, connecting to servers behind a Teleport proxy. teleport’s CLI (tsh) works by generating an OpenSSH config that
routes connections through a stdio ProxyCommand:

Host *.teleport
ProxyCommand /usr/local/bin/tsh proxy ssh --cluster=… --proxy=…:443 %r@%h:%p
IdentityFile … CertificateFile …
Port 3022

a terminal (SSH) connection to myhost.teleport connects, the iTerm2/terminal plugin shells out to the system ssh, which reads
~/.ssh/config and runs the tsh proxy ssh ProxyCommand.

a File Transfer (SFTP) connection to the same host can’t connect the problem is reachability, the File Transfer engine only offers
SOCKS4/4a/5/HTTP under Proxy Settings and teleport doesn’t expose a SOCKS/HTTP proxy to a node it requires the stdio ProxyCommand.

Questions:

  1. Is there any current way to make a File Transfer (SFTP) connection traverse a stdio ProxyCommand (or honor the ProxyCommand/ProxyJump from
    ~/.ssh/config, as the terminal plugin effectively does)?
  2. If not, could File Transfer connections gain a ProxyCommand / external-command proxy option (or an SSH jump-host that runs an arbitrary command)? This
    would make Royal TSX work with Teleport, AWS SSM, Cloudflared, and any tool that bridges SSH over stdio.