**Describe the enhancement** BDK seems to include multipath descriptors ([rust-miniscript PR](https://github.com/rust-bitcoin/rust-miniscript/pull/470) and [bdk support](https://docs.rs/bdk_wallet/latest/bdk_wallet/descriptor/enum.Descriptor.html#method.is_multipath) ). However bdk-ffi seems to require [2 separate descriptors](https://github.com/bitcoindevkit/bdk-ffi/blob/34543311bb5d099ef0df0a358e32c4ad80f9e4fd/bdk-ffi/src/bdk.udl#L363). Please enable, either - Wallet creation from 1 multipath descriptor - or expose the method to split 1 multipath descriptor into External and Internal descriptor. **Use case** Sparrow wallet supports multipath descriptors. They are more compact, and conceptually easier: 1 wallet = 1 multipath descriptor