#Ruby, 55 bytes

[Try it online!](https://repl.it/Cd2b)

    ->a{%w"Blinky Inky Pinky Clyde"-(a.grep(/-/)==[]?a:[])}

Ruby arrays can undergo set subtraction, making it very easy to remove the appropriate ghosts.