GetAbstractFields[types]⟹abstractFields
returns all abstract fields for a given list of SLL types.
Given a SLL type verify that fields with Abstract -> True are returned:
Given a list of SLL types verify that fields with Abstract -> True are returned for those types:
If subtype does not have abstract fields defined on it, returns supertype or default abstract fields: