Another way is to 'catch' the smf-URL in com_smf and then load index.php which will then load your pms component.
I've managed it that way to redirect the user profile links to CB...
Just open smf.php (in components/com_smf/) and paste the following after line 22 (for the user profiles):
$currentaction = explode(";",mosGetParam( $_GET, 'action', NULL ));
if ($currentaction[0] == 'profile') {
$uid = explode("=",$currentaction[1]);
$uid = $uid[1] + 61;
$_REQUEST['taks'] = 'userProfile';
$_REQUEST['user'] = $uid;
$_REQUEST['option'] = 'com_comprofiler';
$_GET['taks'] = 'userProfile';
$_GET['user'] = $uid;
$_GET['option'] = 'com_comprofiler';
unset ($_GET['action']);
unset ($_REQUEST['action']);
include("index.php");
exit();
}
Of course it's not in particular nice, but for the time being it's the best solution I think ... it works fine for me, and you don't have to hack any code, just add this little part ...
I haven't done it yet for PMS, but it should be nearly the same ...
regards,
Frando