"So why is Stewart hiding his Jewish heritage?"
He doesn't hide it at all. He brings up the Jewish culture in almost every show and makes fun of himself with the joke. If you just watch the show, you'll see that he pokes fun at every thing that he thinks is funny--not just Christians. He treats his guests much better than Hannity or O'Reilly ever treated them.