Why do you want a check valve for them? Air needs to be able to travel into them to assist the bowl breathe and fuel comes out of them when the bike goes upside down.
I fitted a filter from these guys
http://www.7602racing.com/prod_t6cf.php
As I noticed after my last very sandy dusty ride some sand grit had made its way about halfway up the breathers.