Až na to, že bílkoviny (včetně živočišných) jsou pozitivně spojeny se stavem kostí a nejsem tedy schopen dohledat, že by bránily absorpci vápníku. Jsou naopak obviňovány ze zvyšování odtoku vápníku skrz moč, ale s ohledem na konečný výstup (silnější kosti), se těžko bude jednat o významný příspěvek. Něco k tématu: http://ajcn.nutrition.org/content/75/4/609.long
Co se týče vitamínů, tak dostatek D pomáhá vstřebávat vápník ze stravy, ale je to opomenutý a v moderní stravě prakticky chybějící vitamin K2, který řídí mineralizaci. Správné množství vitaminu A (myšleno především retinolu) taky může být pro některé lidi problém.