Laine is not a "buy low" candidate, so this fundamentally doesn't work.
To explain: Moving Laine isn't actually a priority here, because we've got plenty of cap space. Folks like to also suggest that he's been some kind of locker room issue or something when nothing could be further from the truth. Continuing to hold onto him with the presumption that he'll bounce back is in fact the most prudent play for the Jackets, because when he's been healthy and on the ice, he's been a near-PPG top line scoring winger. Y'know, the sort of player we could really make use of.
Given that that risk is basically at zero cost for the Jackets, there's no incentive to accept a lower price to offset it. So if you want Laine, you should be putting up a package commesurate with what you'd expect to pay for a near-PPG top line scoring winger. Which is of course an extremely risky price for any other team to pay; I wouldn't expect them to try it.
Setting all that aside, though, there's other issues with this. For example, Olivier's been a very effective roleplayer and locker room presence here, and we kind of need more Reliable Mentors rather than less. And the Jackets have no need for "more C depth" - or, at least, not in any way such that Dvorak would be of any help whatsoever. Indeed, he's more likely to get in the way of the kids. Harris, also, doesn't have value here because we've already got a on-the-roster logjam of blueliners, and an existing metric f***ton of Young Up And Coming Blueliners we need to clear that logjam to make room for.
So, basically, this proposal fails in just about every way imaginable for the Jackets.