------
## 最终结论
```python
def check_subset_list(main_list, sub_list):
    def is_subset(main, sub):
        main_flat = [item for sublist in main for item in sublist] if isinstance(main[0], list) else main
        sub_flat = [item for sublist in sub for item in sublist] if isinstance(sub[0], list) else sub
        return set(sub_flat).issubset(set(main_flat))
    
    return is_subset(main_list, sub_list)

# Test cases
assert check_subset_list([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], [[12, 18, 23, 25, 45], [7, 11, 19, 24, 28], [1, 5, 8, 18, 15, 16]]) == False
assert check_subset_list([[2, 3, 1], [4, 5], [6, 8]], [[4, 5], [6, 8]]) == True
assert check_subset_list([['a', 'b'], ['e'], ['c', 'd']], [['g']]) == False
```