a material group is item level, a document type is header level
there is no customizing to maintain material groups per document type
there is no customizing to restrict which items can be used per document type
this concept has not changed from 1997 when I started with SAP.
conclusion, no different answer than already given in the old discussions.