Here's my two cents, hope I don't confuse further.
1860 Worcester census
Kane, Jeremiah 1822, mary 1832, ellen m. 1849, George B 1852, Mary E 1856, Henry J 1859
1870 Worcester, Ward 4
Kane, Mary 1830, Henry 1860, Mary 1857, George 1852
1870 Worcester, Ward 6
Moran, Peter 1848, Ellen 1849, Lizzie b. July
(Worcester 1868, Peter Moran m. Ellen Marie Kane)
1880 Worcester (Temple Street)
Moran, Peter, Ellen, Lizzie, etc.
Kane, Mary 1828 mother, Mary 1857 sister, George 1860 brother
Possible 1900 Worcester Ward 3
Kane Mary 1825 mother 5 children 2 living
Kane Mary b. Nov 1863 (yes this is not the same as her birth record)
Moran, Ellen (Kane) d. 1883 no image
Kane, George B d. 1906 no image
Kane, Henry J d. 1881 20 years Jeremiah & Mary Boland
There is a Mary B. Kane who dies in 1906 or 1907 in Worcester. I believe this might be your girl. Trying looking under the name Moran in the cemetery.
Cheryl