I am confident there would be a solution. Maybe $1200 or $2000 for a filter installed. I sent a message of what I would be thinking, but others may have better ideas.
If you have flakes, that would probably be from the pipes. That could be filtered out, and/or you might need to have pipes replaced. Figure 1 or 2 Big Blue filters at roughly $100 each for flakes and sediment.
These are my guesses. I am not a pro.