Protein-polysaccharide microbeads