Filters question

i have an array of thumbs to which i have applied desaturation. (ColorMatrixFilter)
i do this only once at the beggining.
later on i need to apply blur filter to these objects.

how could i add blur filter to my objects without removing ColorMatrixFilter which is already set on them?

if i do this, desatruration is gone:

private function getFilter( mc:MovieClip ):void {
                
     mc.filters = [ new BlurFilter( _blurX, _blurY, 2) ];
                
}

also, how much use of the filters affects performance?
and how much setting and unsetting filters affects performance?

i am wondering because some of my display object arent visible, they are on the display list but are out of the stage, so i am thinking of maybe restricting filters on just those which are currently in the stage area…