No team would want to do that.
Would you take on Barrett's contract? I highly doubt it. No matter if you trade off one of your players with a lower salary. That player with a lower salary barely affects your cap, they wouldn't care. Not to mention if they wanted to get rid of that guy with a low salary they could just sell him or trade him.
But no GM in their right mind would take on Barrett's contract in the current situation.
For example would you give away Velez for a striker who has a high salary and isn't performing well? Velez has a low salary, it barely impacts your team. Why would you take on a player in this situation, it makes no sense financially and would just hurt your team.
I doubt any team would take over his contract for free.