[TOPI]how to support irregular array in operator?

Thanks for reading my post! my question is how to support irregular array in operator? like an array consists of some list, such as:

array([list([0, 2, 3, 7]),
       list([0, 1]),
       list([3, 7]), 
       list([0]), 
       list([2, 3, 4, 6])], dtype=object)

Actually, it’s from scipy, i wanna to use it as the input for my operator