Thanks for the follow-up. Yes, I eventually realized that calculating a % variation explained by an individual covariate doesn't really work. I will probably just use evidence ratios instead.
Also, I hadn't used model.table much, and didn't know about the use.lnl option before. Thanks for the tip! Now my table of results doesn't look so odd.