Pierwsza rzecz to w szablonie widoku szczegółowego zamiast
<?php echo HTML_SOBI::customFieldsData( $fieldsFormatted );?>
trzeba wypisać po kolei pola np.
<?php echo $fieldsFormatted['field_xxx'] ; ?>
<?php echo $fieldsFormatted['field_yyy'] ; ?>
Teraz trzeba ustalić które pola chcesz widzieć po zalogowaniu i używasz
if ($my->id){
a które bez logowania to else

Jeśli się mylę proszę mnie poprawić.