The racial immunity would probably be doable with the shield/armor layer system, at least from what I've seen from Aaron's Posts at the Yahoo group - just define each race's components as a separate armor layer, and make weapons the race is supposed to be immune to have no effect on that layer
