Quote
Fixed low aspect ratio (LAR) keels, is the 'high tech' name for these I believe.

I don't think it's the same thing. The one on the Witness only extended a few inches below the bottom of the hull and would not have done anything to protect rudders or outboard motors. It would be hard to think of the "shoe" as a keel of any kind.