Lnd - how to open a double-funded channel
What you ask for is called dual funded channels as both peers would found the channel. All implementations will eventually have this feature as it has been agreed to include it to BOLT 1.1. I think c Lightning has done most progress on dual funded channels (in particular Lisa neigut has a branch working on it)