The Oxford Dictionary of American Surnames has HAUBRICH as a variant of HUBERT, which meakes sense to me (with HUBRECHT as a "missing link"):
http://www.ancestry.com/search/SurnamePage.aspx?sourcecode=13304&html=b&fn=&ln=haubrich&submit.x=0&submit.y=0