'Return a list of columns which are instances of the specified classes.
Parameters
cls : class or tuple of classes
Column class (including mixin) or tuple of Column classes.
Returns
col_list : list of Columns
List of Column objects which are instances of given classes.'

def isinstance(self, cls):

    cols = [col for col in self.values() if isinstance(col, cls)]
    return cols
