No, you can't selectively show columns based on other ones. I wouldn't mind having it myself (e.g. hiding fanfic-related columns on non-fanfics) but I imagine it would be too much for the devs.
The
view manager plugin will let you switch between different columnsets in the book list, if you prefer to edit from there.