По сути нужно фильтровать лукапы, обсуждалось здесь
Как осуществить фильтрацию значений типа lookup?
приводил там ссылку -
http://www.gotdotnet.com/codegallery...2-4ecd1652ef53
У себя применял, работает, не знаю поддерживаемая ли кастомизация.
Вкратце там для дополнительного атрибута лукапа, добавляется строка фильтра - похожая на fetch
строку приходится составлять вручную - важно не ошибиться.
Это нужно делать на онлоаде формы и при смене верхних справочников - соответственно менять условия на нижестоящие, т.е. при смене страны на справочник города,
при смене города на улицу.
Если надо могу свои примеры привести