If you use a user-defined variable pset as a qualifier, its membership is determined by the most recent eval pset command you issued for that pset.
As is the case with dynamic psets, you cannot define events that involve variable psets before the program starts execution.