IFC import - dataset mapping

Although IFC import isn't perfect, (beams/columns being dropped to compound cells of free forms being the main example) it generally works well with storey containment and creating usable geometry. 

My main issue is with attempting to utilise consultant information in my building view, and that information being represented as per my office standards.  

When importing with 'Use ifcmaterialName As part Family name' on there is no corresponding part family in the delivered IFC dataset as this is created using IFC as the Family name, and the ifcmaterialName as the parts. 

When importing with the option to 'Use ifcmaterialName As part Family name'' of the parts are mapped to family IFC and part ifcbeam(for example). This is too basic as doesn't allow distinguishing between steel, concrete timber etc within Families 

Can I quite simply create a new IFC dataset that utilises the ifc class name as the families, so that therefor an IFC beam will map to Family IFC Beam and then to Steel, Concrete, Timber etc as I define the parts within each family to match the materials/parts that my consultants are exporting?