In NDK I do this via independent (and named) relay pools; outbox is just one pool, and nwc is its own pool, same for bunker connections or whatever; all independent pools -- makes this far easier.
nostr:nevent1qvzqqqqqqypzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqqs2txvkjpa6fdlhxdtqmyk2tzzchpaa4vrfgx7h20539u5k9lzgqwgwcuew6