You're probably looking at a repeating section, then. Think of those like a database or spreadsheet with columns that are the sub-attributes... so every entry on the list gets an ID (a rowID) identifying which row of the list you're trying to access... and then they all have entries for the various columns (sub-attributes): ROWID | power_name | power_cost | power_attack
===================|================|============|=============== -M1234567890abcdef | Spectral Trout | 3 | 1 -M1234567890abcdf0 | Divine Recusal | 12 | -M1234567890abcdf1 | Wompdiggit | 4 | 3 So, typically you would need to get the appropriate row, and then get the value you want from the appropriate column (the sub-attribute). If you're doing this in the code (ie, you're writing the script yourself), I wrote up a description of the process here . If you just want to do it inline, Fetch offers a way to get data from a repeating attribute by providing certain identifying elements (ie, "get me the power_cost of the entry from this list of spells where the power_name is 'Spectral Trout'"). I think, seeing you post elsewhere, that you're looking to write it in js (a script of your own), so start with the linked thread and see if that makes sense.