split id/value into separate components