Help understanding N＋でいる+ N


This is the the full sentence below:  
  

> A: メールで経歴などはお知らせいただきましたが、今日はさくひんはお持ちですか。  
>  
>  B: はい、もってまいりました。ご覧いただけますでしょうか。  
>  まだ勉強不足ですが、 **専門家でいらっしゃる先生** にいろいろアドバイスいただければと思っております。

The book I was reading was teaching that the でいらっしゃる is acting like ている in a
respectful form。But I never heard that we can use N＋でいる+ N before...

Is 専門家でいる先生 equals to 専門家の先生 or 専門家先生？




I do not know why the "books" Japanese-learners use often give you incorrect
information.

We do **_not_** say 「専門家{せんもんか}で **いる** 先生{せんせい}」; We say 「専門家で **ある** 先生」.

The honorific form of that is 「専門家で **あられる** 先生」. So, in meaning,

> 「専門家でいらっしゃる先生」＝「専門家であられる先生」＝「専門家である先生」

In these phrases, 「先生」 means "you", the listener.

> " ** _You, the specialist_** "

「専門家 **の** 先生」 is fine, but 「専門家先生」 is not. That 「の」, needless to say, is
**_appositive_**. The appositive 「の」 has been explained numerous times on SE.




I do not know why the "books" Japanese-learners use often give you incorrect
information.

We do **_not_** say 「専門家{せんもんか}で **いる** 先生{せんせい}」; We say 「専門家で **ある** 先生」.

The honorific form of that is 「専門家で **あられる** 先生」. So, in meaning,

> 「専門家でいらっしゃる先生」＝「専門家であられる先生」＝「専門家である先生」

In these phrases, 「先生」 means "you", the listener.

> " ** _You, the specialist_** "

「専門家 **の** 先生」 is fine, but 「専門家先生」 is not. That 「の」, needless to say, is
**_appositive_**. The appositive 「の」 has been explained numerous times on SE.

