add with_id_from and with_field_from methods
Merge pull request #1 from RustComet/william

add with_id_from and with_field_from methods