Обычно методы GetByID возвращают только базовый набор полей. А вот методы GetList - более гибкие и функциональные. CCrmContact, к сожалению, не документирован -- но легко посмотреть в исходниках (/bitrix/modules/crm/classes/general/crm_contact.php). Вызов будет примерно такой -
$res = CCrmContact::GetList(array(), array('=ID' => $ID))->GetNext();
print_r($res);