Have you tried Travel Ethos?
Go to Ubud section and make enquiries with the villas you like the looks of; enquiries go to and get answered by the villa owners, if you stay the small commission the site earns goes to the Bali Childrens Project in Ubud.
Travel Ethos Ubud
__________________
There are two categories of travellers, those that experience a country and those that take their home with them wherever they go.
Be warned, as with any forum, picking a fight with the admin guy is not recommended!