Can you add a "cause" to an intransitive verb with に


I was wondering if when you have the transitive statement

> 誰が窓を[開]{あ}けた？

You can make an intransitive version like

> 窓は誰に[開]{あ}いた？

I can't find any sources that tell if you can add the "actual" subject or
cause to the verb with the particle に.




誰が窓を[開]{ひら}いた？ Who opened the window? (transitive, active)

窓は誰が[開]{ひら}いた？ Who opened the window? (transitive, active)

窓は誰に[開]{ひら}かれた？ The window was opened by whom? (transitive, passive)

窓を[開]{ひら}いたのは誰？ Who is it that opened the window? (transitive, active)

