I have checked your example, but there’s something I still don’t get. When trying to change the last column (Kids), the changes don’t stay. Even more so, the hook does not get triggered.
You are right. It was just my example that wasn’t working.
I finally gave up with schemas and just used a single string that uses the comma as a separator. That means, I need to convert the data from arr to str before display and from str to arr before my HTTP request.
I know this is less than optimal, but it would do the trick for now. This can be closed now. As always, you have been super helpful @aleksandra_budnik! Thank you.