Peter,
How are you implementing the tokens? Are you adding the token to the URL or the token attribute of the layer. Well really it boils down to the fact that the eSearch widget does not count on the layer being loaded in the map. So I guess I have to consider adding a token element to my eSearchWidget.xml for the configured layers. I would like some info before I go down a development path that is not what most are looking for.