It's possible to have all those players on the team at those salaries, along with Kemba

at his salary. But the team would never get under the salary cap to create the space that would be necessary to sign someone at a salary level close to Kemba's salary by salary dumping Kemba.
But.....the Celtics could have all those guys signed and then deal Kemba for a player that would have a salary that would be close to Kemba's. Like for instance the C's could have Smart, Tatum, Theis and Brown signed as you say and then at the deadline in Kemba's last year he could be dealt as an expiring contract to a team wanting to shed salary that following off-season.
Like maybe by that point Toronto is in rebuild mode and would move Siakam or Portland would be and might want to move on from Damian Lillard's giant contract. Things like that could be possible.