Noel, you might as well just use a bank if you are going to have to query a bunch of values with constants.
That's actually a pretty good idea. Have a buffer that, if CLASS is the same then use FIELD_SPEED (which would be the offset into the type's memory buffer) to get the speed.
I'll have to use that idea.