You can extend your PurchaseOrder class to implement the OnLoadedMethod:
public partial class PurchaseOrder { partial void OnLoaded() { LineItems = FunctionToCall_sp_getPurchaseOrderLineItems_AndBuildSet(); }}
This will at least get the line items automatically when you get your PO.