Thanks a lot for your very detailed and helpful response.
I contacted BOI at the same time that I posted, and they replied to me in like 20 minutes! They confirmed rental income acceptable, and also that if country does not issue tax returns, payslips would do.
I just might hire one of those agents to make sure this works in practise.
Best regards