register filtered PropertyMap to the DataFrame, instead of the full array