Alrighty, so rookie move here, I realize that with strings and other variables there's no real way for the 'Remove Empty' to work because they don't represent null values like game objects.
Looks like the best way to do this same function is to iterate through the array and if any value is equal to 0/empty string to store the index then delete it from the array.
An extra step, but works pretty well!