How to using Phaser Matter Collision Plugin to set Collision Filter

This might help. Set your categories outside of the collision function, and then change the categories inside the function. You may not want to add a collision filter to the player though. Just provide a category for the EmptyBody, and then force it to only collide with its own category when it collides with the player.