Update to core parse_type function: Added restricted pieces to avoid field name parse as integer

Signed-off-by: Elliot Condon <e@elliotcondon.com>