Has anyone tried a Ledger or Trezor device for something like this? Your FIDO U2F private key is deterministically generated [0] based upon your seed phrase, which you can backup, and restore on other devices.
[0] https://www.reddit.com/r/ledgerwallet/comments/udzx1c/ledger...