Sets the current item based on the inputed column.
        
        :param      path | <str>

def setCurrentSchemaPath(self, path):
        """
        Sets the current item based on the inputed column.
        
        :param      path | <str>
        """
        if not path:
            return False
        
        parts = path.split('.')
        name  = parts[0]
        next  = parts[1:]
        
        if name == self.text(0):
            if next:
                self.load()
                path = '.'.join(next)
                for c in range(self.childCount()):
                    if self.child(c).setCurrentSchemaPath(path):
                        self.setExpanded(True)
                        return True
                return False
            else:
                self.treeWidget().setCurrentItem(self)
                return True
        return False