Lead poisoning inhibits both ferrochelatase and ALA dehydratase in the heme synthesis pathway, causing accumulation of aminolevulinic acid (ALA) upstream. This occurs because the blocked pathway prevents ALA conversion to downstream products like heme.