Хотя, возможно, не самый лучший вариант (но, как вы не нашли очевидный другой вариант - это не помогает, что я также использую объект пользовательского профиля), я использовал следующее:
ProfileBase pb = ProfileBase.Create(Page.User.Identity.Name);
m_PreferredName = pb.GetPropertyValue("WebName") as string;
Более подробную информацию, включая примеры получения его в пользовательский тип, можно найти в документации Create Method