Assumptions:
- both nodes have enough liquidity available
 - both peers have high level of trust
 - both peers will participate with 50% when opening the channel
 
Before Starting:
- define total channel amounts
 - define the peer1 that will open the channel
 - define the peer2 that will send back 50% of the total channel capacity
 
Done in few simple steps:
- Find peer2 node 
pubkey - check fees rate on the mempool.space
 - Open a channel with peer2
 - Wait for confirmation (10-20min circa)
 - Peer1 to send an LNinvoice for 50% of the total channel liquidity
 - When peer get the channel opening, peer2 will send back 50% paying off the invoice
 
What do you think?
Thsi si obviously a simple idea and it can be done in any lightning non-custodial wallet and nodes. Please share yoru thought or if you feel, share your strategy and tools to open balanced channels from day 0.
Thanks you