While public transit in the State of Florida is lacking (to say the least), Tri Rail is perfect for this journey. Take the free shuttle from FLL to the FLL Tri-Rail station, buy a ticket on the southbound train to the Miami Airport station, and take the free shuttle from the MIA Tri-Rail station to MIA.
For more info, go here:
http://www.tri-rail.com/