AdvStringGrid filtering

Good morning to all,
just a simple question ...
How is possible filter a grid where the data to use in a filter is in a fixed row and the rows are present in a node?
Ok, it is not so clear so .... this is a part of a grid where the first column (0) is for node visibility, column 1 is for index operation; Both columns are fixed.

when i try to apply a filter based on column 1 value as follow

  SG1.Filter.Clear;
  with SG1.Filter.Add do
  begin
    Column:=1;
    Condition:='63';  // Order for num. opt = 63
    CaseSensitive:=False;
  end;
  SG1.FilterActive:=True; // If filter works i have to see only the first 4th rows

I expected to see the only the rows that have 63 in column 1 ... but (i think for the presence of some nodes) what i got is:

Please can you give me some suggestion in order to apply in a rigth way the filter ?

Thank you.
Best regards

Daniele

Rows that have a node are by design not being filtered.
If a parent row (having the node) would be filtered and the child row not, it would not be possible to somehow properly visualize this.

Thank you Bruno for quick reply.
Now i resolve the problem in another way.
I need to have the node visible, in this scenario i work on the sell db and show (in a separate grid) the result.
Thank you again.

Daniele