It's possible, but cost is the issue
Fast track solution is to scatter $200 plbs throughout the cabin.
Assign plbs to passengers seated by the doors, make it a requirement to get the seat.
One on every slide, one by every door.
Half of the Flight crew and cabin crew to wear them.
New plbs could be designed with a delay and 60 second duration audible alarm to minimize effects of false and accidental alarms.
They need to be a little smaller in size.