Yes, this is definetely possible. I've went once through that.
But it's not a standard way of doing, so don't expect to find much in internet. You must invent the solution yourself.
Simply, you must create a channel/service/JSON service from which the GWT application will read your configuration, and build the UI according to it. You can invent your own description language, or use some existing format, for example XUL, to describe the UI. It's however a hard way, but giving a lot of satisfaction once you accomplish it.