In PHPM 2017, we used code like this in the relevant Page_Render server events:
global $Breadcrumb, $Language;
$Language->setTablePhrase($this->TableVar, 'TblCaption', $Language->Phrase('Profile'));
$Breadcrumb = new cBreadcrumb();
$url = substr(ew_CurrentUrl(), strrpos(ew_CurrentUrl(), '/') + 1);
$Breadcrumb->Add('view', $this->TableVar, $this->AddMasterUrl('user_profilesview.php'), '', $this->TableVar, TRUE);
$PageId = 'edit';
$Breadcrumb->Add('edit', $PageId, $url);
Haven't tried PHPM 2018 yet so can't confirm if the same approach will work, but it might give you a start :)