add filter_record_transformer plugin

How about using `reverse!` to reduce allocation cost?