This MR introduces the possibility to introduce sp.IndexedBase objects in the kernel that form an outer loop for indexing the arrays in the inner loops