@iaintealecapitec, following is run anywhere search to split your data into rows using position field created through mvrange() function as Value and then use position field to lookup components and return the component field from the lookup file.
| makeresults
| eval data="0113000000000000000"
| eval Length=len(data)
| eval position=mvrange(1,Length,1)
| mvexpand position
| table position
| eval Value=substr(data,counter,1)
| lookup components position output component
PS: You will not need first two pipes of the query here which is just to mock the data. Replace with your base search and also in third pipe replace data with your field name | eval Length=len(<YourDataFieldName>)
... View more