You can get "Dry Enzyme" from most home brew retailers.
This is a type of Amylase (there are hundreds of different Amylases) cropped from bacteria. It will given time breakdown all the complex sugars in a beer.
Can be added to the ferment, remember that it will keep producing fermentable sugars long after your normal FG has been reached, plan to extend you fermentation time or you can end up with bottle bombs.
Can be added to the mash, unlike the Alpha and Beta Amylase in malt it will keep working up to somewhere near 90oC but it will be denatured in the kettle. Used in the mash it will significantly lower the amount of "carbs" in the wort, but wont extend fermentation time.
You can also do a lot with mash times and temperatures, worth noting that the pH optimum for Beta Amylase is a little lower than that for Alpha, the optimum for a couple of the other enzymes that could benefit a low carb brew are even lower.
This from
Braukaiser is about the best way I have seen to look at it.
Most of the mouth feel and head retention in beer comes from Protein in solution, with a bit of care you could increase the concentration of beneficial proteins to compensate to some extent for the reduced sugars.
Take a bit of thinking about but a bit of mash time spent at protein reducing temperatures should increase the amount of low molecular weight proteins. Back in the old days this would have been easy, with modern very precisely malted grain, its harder to control the result of mash profile adjustments (easier to make consistent "typical" beer) which is mostly a good thing.
Personally I would choose to drink less of better beer over more of something I enjoy less - if that makes sense.
Mark