Its been done, Mickey Thompson was doing it in the 70's. I think there's probably a way to do it ans we spent some time with short Fox Mountain bike shocks trying to come up with something but could never make make it work properly. The only time it would really work would be with vertical forces, no real side to side benefit.
The way our seat pad is designed is with 2 foam densities, the top is soft and the bottom is very firm so it slows you down before you stop..like a bi-pass shock for your ass as we describe it. The second and third hits are probably the most dangerous as at that point you are out of position in your seat. I watched a few videos of what you guys are doing and honestly the movements are way more violent than anything I see in traditional off road racing, so seat belt positioning is really key.
Sit in your cars and tighten your belts, laps first as tight as you can get them, then the same with your shoulders. When I say tighten, I mean until you cant move forward in the seat. If you're shoulders hurt from the harness to the point you want to loosen them, loosen them to where you're comfortable and try to move forward. I'll bet most of you can move forward a bunch with the adjustment at a comfortable level. Think about how much more they will loosen when you start bouncing around? When you hit something and your truck/buggy stops you slam against the front of your belts, then your head whips forward. If your belts were tight, you'd just gradually stretch the belts without the hard stop at the end. Chris from ISP uses the term "If you cant swing the hammer, you cant drive the nail". I do a demo with a piece of scotch tape looped through a 10lb weight, the tape holds the weight until I pull up and drop it..then it turns into 50lbs and brakes the tape.
If your harness are pulling you back becasue the mounts are close to level with your shoulders, the force from the belts is mostly on your chest so its way more comfortable and an immeasurable amount safer.
While your shoulder harnesses are tight, your sub belt should be tight and the lap belt should be below your belly button. If tightening your shoulder harness raises your lap belt, the sub strap is too short. Most people have the sub belt too long becasue it makes it easier to put on, but if its too long your belts will never be tight. If you have a couple people in the same rig that need different lengths, use 2 sub belts.
The "Anti-Submarine" belt isn't to keep you from sliding out from underneath the lap belt, its to pull against your shoulder harness to keep it tight.