Вот две подсказки, которые могут помочь.
Подсказка 1. Хорошо известно, как по действительной части голоморфной функции находить её мнимую часть или наоборот (строить сопряжённую гармоническую функцию с помощью условий Коши-Римана).
Естественно возникает вопрос: как превратить модуль и аргумент нашей функции в действительную и мнимую части какой-то вспомогательной функции?
Подсказка 2. Для функции f(z)=rho(z)*exp(i*theta(z)) рассмотреть вспомогательную функцию g(z)=ln(rho(z))+i*theta(z).