Not all possible options for TCA...['generatorOptions']['fields'] are handled
Per documentation for the fields option you can add sub arrays for the purpose of defining alternative fields to look up (fallback field).
Right now this will fail in UpdateSlugSlot::updateSlugForObject
line 36
A possible solution would probably be to iterate through the sub-array and find the first match with content in it