It's really hard to see how it can work with DeBrincat back, even at the lowest possible arbitrated number of 7.65M. Roster would look like...
Tkachuk [8.205714] - Stutzle [8.35] - Giroux [6.5]
DeBrincat [7.65] - Norris [7.95] - Batherson [4.975]
Greig [.863333] - Pinto [1.75] - Joseph [2.95]
Kelly [.7625] - Kastelic [.835] - Sokolov [.805]
Chabot [8] - Chychrun [4.6]
Sanderson [.925] - Zub [4.6]
Brannstrom [2] - JBD [.805]
Korpisalo [4]
Forsberg [2.75]
Murray [1.5625]
Ryan [1.833333]
White [.875]
MDZ [.750]
That's 84.3M there, so 800k over the cap even with a 20 man skeleton crew.
I'm not sure where you can save money either - the team is already running out six guys who are basically at the league minimum [Greig, Kelly, Kastelic, Sokolov, Sanderson, JBD]. Even waiving and burying Joseph wouldn't do it because that only gives you 1.15M in relief which is almost entirely eaten up by whatever player replaces him on the roster. Can't see Pinto any lower than 1.75M either - he doesn't have much leverage, but he did score 20 goals.
Basically you have to find a way to clear Joseph's entire hit which would be incredibly expensive.