new filter to allow storing values as key-value pairs