Access custom BIP32 paths on trezor
The Trezor doesn't actually only derive at specific derivation paths. Rather it has to be given a derivation path, and the Trezor web wallet software only uses predefined ones. However you can use another tool that connects to the Trezor and specify your own derivation paths.

Trezor has a command line tool as part of their python library that you can use. See https://github.com/trezor/python-trezor/blob/master/docs/OPTIONS.rst. You should be able to use that to construct a transaction that uses the addresses that you want.