Is there a way to show a column on a card only if that column is populated?

I have some columns that should only appear on a card in card view if it has data to show.

For example, I’m using a simple kanban card view with Status across the top. One of those status is “Waiting”. I added a text column called “Waiting for” to capture what it is that’s preventing me from moving forward. I would like for that column to appear on cards if the status is “Waiting”, but not if the status is “In Progress”.