Name the cells which are analogous to the liver of vertebrates

Name the cells which are analogous to the liver of vertebrates.
Chloragogen cells.