You may be able to insert a number of blank parts (file name would be blank.sldprt, blank1.sldprt, etc.) into the assembly at the places where you would want empty rows in your BOM then create a custom BOM and hide the column that SW created as PartNo. and insert a new column in its place called...