Forwarding again for Id assistance please.
Some earlier relevant feedback:
Ranunculaceae?- from me
Pl. see 3 high res. images at link.