To exclude Virtual footprints from BOM [SOLVED]

Those are probably “too good” for me. At list now.
If now I have references sorting correct.
Even not correcting kicad_netlist_reader.py, but only replacing in my bom.py (copy from bom_csv_gropued_by_value_fp.py) the line:
gropued = net.groupComponents()
with
grouped = net.groupComponents(net.getInterestingComponents())
I got correct sorting (I think references are sorted twice and one is correct, and second probably does nothing).
And I would have unneeded elements deleted (by adding field ‘Installed’ with ‘NU’) then I get exactly as I wonted to use with my spreadsheed used elements database.

Now I’m not ready to move that database to KiCad symbol library or anywhere else. It is simple and works for me since many years - need not to change.
I suppose that using those user plugins BOM generators I would have a problems with getting what I wont.