Fix OOIION-1010 part 2

- Polish get_platform_extension code
- Add connected nodes
- Add parent platform device and model