i just found that SimpleTreeDropdownField doesn't have a 'setTreeBaseID' method (as the 'regular' TreeDropdownField has - see http://api.silverstripe.org/forms/fields-relational/TreeDropdownField.html#$treeBaseID).
i had a glance at the code and found a quick way to add this functionality:
- just add one more param ($baseID) to the constructor:
function __construct($name, $title = "", $sourceClass = "SiteTree", $value = "", $form = null, $emptyString = null, $baseID = 0)
- then, use it in the 'getHierarchy' call:
parent::__construct($name, $title, $this->getHierarchy($baseID), $value, $form, $emptyString);
that's it - maybe you want to add this in svn, unclecheese?