Вообще в принципе это реализуемо, он может через GlobalKey получить виджет и вызвать у него dispose, получить контекст (а это у нас элемент в дереве элементов) и удалить его в списке детей у родительского элемента, и потом пометить родительский элемент как грязный для того чтобы он визуально перерисовался....