add compaction filter support (from tecbot