It is possible using `joinpsbts` RPC in bitcoin core.
As #[2]mentioned I am already working on a coinjoin implementation, however still a work in progress. It uses `combinepsbt` RPC though because inputs and outputs for a round are known after 2 phases: https://gitlab.com/1440000bytes/joinstr