Step 1: Determine the maximum bag size
The equal bag size must divide each heap, thus use \(\gcd(435,493,551)\).
\(\gcd(435,493)=\gcd(435,58)=\gcd(58,29)=29\). Since \(551=29\times 19\), then \(\gcd=29\ \text{kg}\).
Step 2: Calculate the number of bags
Bags \(=\dfrac{435}{29}+\dfrac{493}{29}+\dfrac{551}{29}=15+17+19=51\).
\[
\boxed{51}
\]