diy with some foam lining and some glue from your local hardware. that's probably as good as it's going to get, and it really shouldnt be too hard to do- just remove all the foam cleanly from the frame, then re-line.
it wont be as nice as the OEM foam lining, but it will be a solution.
my dog's like yours. you've just gotta stop padding your snowboard gear with pieces of steak.