Context and Recent List

I have a field create script in OpportunityDetailBox that uses GetContextInfo() to get some values from the company table. This works fine if an opportunity is navigated to via company summary and opportunities tabs, but if I select the opportunity from the recent list GetContextInfo("Company", "<<colname>") returns an empty string. The correct company details are displayed in the oppo top content.

CRM7.3SP2.1

Is there a work-round for this behaviour? I need to get some company values client-side and the create script is used to add them to the page.

Thanks

paul