Yes, the solutions are to either have two different Type definitions, to add a "flag" field like Perturbatio suggests, or to manage your own sets of linked lists.
It will probably get more flexible with inheritance in Blitzmax (though it's not that big of an issue now).
It will probably get more flexible with inheritance in Blitzmax (though it's not that big of an issue now).