Hello,
I believe the simplest way to achieve your result is to use the method:
Base_BoxCommon::push_module($module, $func, $args, $constr_args);
The arguments you need to pass are as follows:
$module - 'Utils/RecordBrowser'
$func - 'view_entry'
$args - array('view', $id)
$constr_args - array('<name of the recordset you want to switch to>');
Executing this code will force Box module (the main container of EPESI) to load different module as main one and the parameters provided set the module to be RB with arguments set to display desired record.
Hope this helps!
Arek