A 'Save as...' could just invoke lshal and save its output.
** Changed in: hal (Ubuntu)
Importance: Undecided => Wishlist
Status: Unconfirmed => Confirmed
--
HAL device manager does not produce portable output
https://launchpad.net/bugs/86194